许久没有看过C++了,但是一度觉得逃离它很开心。
如今看着微薄的薪资只能叹一口气~然鹅,只是叹一口气罢了【摊手】
为了公众号文章源远流长,我决定开始从基础看起(可能仅限于基础吧)
学校的时候使用的工具是Visual Studio 6.0,但是我懒得安装了,就准备用之前下了eclipse的C/C++ for Lua的安装包,结果发现新建的c++project没法执行。有如下错误:
大体方向可能是编译器在设置的PATH路径下找不到。
所以,我查了下C盘没有发现MinGW文件夹(MinGW里包含了g++.gcc)
于是乎,下载!!(因为电脑是64位的windows)
https://mingw-w64.org/doku.php
下载之后安装,路径可以使用默认的C盘,之后就需要在环境变量中添加新的PATH为C:/MinGW......(具体看安装的文件夹名)
也可以选择自己的安装路径进行安装。
添加路径可以在三个地方添加:
①在window高级设置中环境变量里增加path的value
②在eclipse的windows环境变量里添加并应用(apply)
③在project上右击properties里面环境变量添加并应用(apply)
说了这么多,好像做完这些我就可以成功运行程序了。。。。
然鹅,并没有用!
依然报错,我内心是崩溃的!
崩溃完只能继续抱google大腿。
然后我发现虽然我安装了mingw,但是还需要打个包msys,这个缺失的make其实是需要package msys的支持。
于是我下了msys.(下载地址:https://sourceforge.net/projects/mingwbuilds/files/external-binary-packages/)
对于MSYS的描述可以参考:https://sourceforge.net/p/mingw-w64/wiki2/MSYS/
这是一个压缩包,下载之后解压放到,嗯,其实随便你放啦,只要最后在路径上选择好就行。
路径在哪儿设置呢?
依然是环境变量。
这里不知道为什么我在新建c++project的tool chain里没有MINGW GCC的选项,于是我只能在新建的项目中右击进行更改。
然后再去环境变量里将之前的MinGW和Msys的路劲设置进去
然后应用apply之后退出,rebuild一下当前的project(记得一定要重新build一下项目)
奇迹终于发生了!
成功惹!
虽然我还是觉得怪怪的。
嗯,我又发现这样可以在tool chain里选出mingw
好了,勉强可以运行C++程序了~
如果大家使用eclipse,遇到我这样的情况,可以作为一个参考~
但是还是推荐用Visual Studio啦~
往期回顾:
其他语言:
走近代码之Python---字符编码 (一):各种字符编码的历史
走近代码之Python--- 字符编码 (二):Python 3 vs Python 2
走近代码之Docker:(一)Windows 下初识 Docker
IT女Yooo电台节目:
更多精彩……