主要讲讲eclipse和mingw环境的配置,做一个备忘, 最好是直接看eclipse的help。
准备工作,下载eclipse cdt开发包(zip),下载mingw64开发包,后者在我之前的几篇博客里面有过介绍,注意选在windows上的版本。
我使用的是目前最新的kepler版本的eclipse,当然要准备好jre环境(不需要jdk,因为不做java开发)。
重要的一点是要记得选择C/C++项目,然后新建一个空的Makefile项目,并且,指定源代码位置的时候需要确认在这个目录下包含以后生成的Makefile。
不要选在 Makefile Project for Exsiting code.
继续,
请注意,有两个方式,1,如果希望在默认位置新建项目,然后把你的makefile和sources复制到这个目录,2,指定已经存在的Makefile和source所在的目录,把项目建立在这个位置。
windows上默认看不到MinWGCC的toolchains,要去掉 "Show project types and toolchains only if they are supported on the platform"
一定要记得选择Makefile project / Empty Project / MinGW GCC
可以在这个时候用 点击 “Advanced settings” 配置,也可以完成以后进入项目,alt-Enter配置。
MINGW_HOME=D:\workspace\github\betcoin\mingw64\x32-4.8.1-posix-dwarf-rev5
因为gcc等工具在D:\workspace\github\betcoin\mingw64\x32-4.8.1-posix-dwarf-rev5\bin下面
MSYS_HOME=D:\workspace\github\betcoin\mingw64\msys\1.0
因为sh等工具在D:\workspace\github\betcoin\mingw64\msys\1.0\bin下面
因为编译时候的头文件路径和lib路径应该都已经在Makefile里面指定好了。所以这里设定的include只是帮助eclipse去parse unresolved symbols
选 Run / Debug configurations / C++ application / New_Configuration
指定 debugee和debugger