eclipse+MinGW开发c和c++
从google上adt-bundle-windows,用里面的eclipse。装上MinGW。一定要将mingw/bin放到电脑环境变量里,显示在eclipse环境变量中还不行。
默认的eclipse代码风格是java的,设置成c/c++的。window->preferences->c/c++->Code Style->Select a prefile。选择BSD/Allman[build-in]
建c工程可以直接运行和调试。
建c++工程不可运行
默认G++编译时,不会把libstdc++库编进去,那么我们编译出来的程序就不能在没有libstdc++链接文件的电脑上运行。要么我们把libstdc++链接文件跟我们生成的exe文件都打包到辈装程序里面
加编译指示 -static-libgcc -static-libstdc++
project->properties->c/c++ Build->settings->MinGW C++ Linker->command中填g++ -static-libgcc -static-libstdc++
建c++工程可以调试
设置头文件路径:project->properties->c/c++ general->path and symbols
设置宏 :project->properties->c/c++ general->path and symbols
设置库的路径 :project->properties->c/c++ general->path and symbols
设置库 :project->properties->c/c++ general->path and symbols