在windows下使用eclipse for c++来编译c/c++
2013-12-15 19:55
232 查看
下载MinGW,安装到C盘根目录下,文件名一定要是MinGW ,bin文件夹中的make.exe如果是其他名称一定要改成make.exe,因为eclipse只识别make。
修改系统环境变量:
打开:“我的电脑->属性->高级->环境变量->系统变量”编辑如下系统变量:
变量名 变量值
PATH C:/MinGW/bin;
LIBRARY_PATH C:/MinGW/lib
C_INCLUDEDE_PATH C:/MinGW/include
CPLUS_INCLUDE_PATH C:/MinGW/include/c++/3.4.2;C:/MinGW/include/c++/3.4.2/mingw32;C:/MinGW/include/c++/3.4.2/backward;C:/MinGW/include
+++++++++++++++++++++++++++==
其它的注意事项:来源:http://huangchunquanmaker.blog.163.com/blog/static/10740848320102236535781/
1.需要下载Eclipse,mingw
mingw 可以从官方网站找到(我这里偷懒就直接用QT的)
http://sourceforge.net/projects/mingw/
Eclipse,可以在http://www.eclipse.org/下载
Eclipse需要jdk文件你可以再sun下载到
2.mingw有可能需要配置一些环 境变量,最新版本应给直接帮你配置好环境变量了,如果没有可以参照下面
配置环境变量:
打开:“我的电脑->属性->高级->环境变量->系统变量”编辑如下系统变量:
变量名 变量值
PATH C:/MinGW/bin;
LIBRARY_PATH C:/MinGW/lib
C_INCLUDEDE_PATH C:/MinGW/include
CPLUS_INCLUDE_PATH C:/MinGW/include/c++/3.4.2;C:/MinGW/include/c++/3.4.2/mingw32;C:/MinGW/include/c++/3.4.2/backward;C:/MinGW/include
3.安装好后,测试:
建立一个hello word测试一下,注意的是Eclipse使用的默认编译时make
所以要把mingw32-make.exe,复制并修改为make.exe
4.包含外部的.h和库文件(.a)
如vs一样,Eclipse添加include 时在 project(项目)-->properties(属性)-->C/C++ Build
-->Settings-->GCC C++ Compiler-->Directories-->Include paths (-I) 这里添加路径的
添加库文件(也就是VS中的.lib文件在mingw是.a文件)
被添加到project(项目)-->properties(属性)-->C/C++ Build
-->Settings-->GCC C++ Compiler-->MinGW c++ Linker-->Libraries--->Library search path (-L)
这里是添加.a文件的路径
而在Libraries(-l) 添加的是.a文件的名称::!!!! 要特别注意比如opengl的库文件时libglut32.a
那么你在这里添加的应该是glut32 去掉头部的lib,去掉尾部的.a 这样才是正确的
5.还有几个要注意的
project(项目)-->properties(属性)-->C/C++ Build
-->Settings里面的Binary Parsers中如果你是在window下就应该选择 PE windows Parser
还有就是我想把exe输出到指定的路径比如说F:/OpenGL,
那么你可以再project(项目)-->properties(属性)-->C/C++ Build
-->Settings--->Build Artifact 里面的Artifact name 哪里填写它的路径前缀,
这里是产生的exe的名字如果里面原本是openglDemo
那么编译成功后应该产生一个openglDemo.exe的可运行文件
如果你想把这个文件直接输出到F:/OpenGL九可以再这里填写
F:/OpenGL/openglDemo 这样写,
6. 还有一个就是运行路径的问题
如果你Artifact name 设置成F:/OpenGL/openglDemo那么编译成功后,
运行还要设置一个地方就是运行的位置现在你编译好的项目
选择菜单的 Run--->Run configurations -->点出一个C/C++ Local Application-->
你 要选择正确的Main --> Project : 正确的Main -->c/c++ Application,
也就是你生成的路 径F:/OpenGL/openglDemo.exe
Arguments --> Working directory:设置你运行的路径F:/OpenGL/ 那么现在运行就成功了
修改系统环境变量:
打开:“我的电脑->属性->高级->环境变量->系统变量”编辑如下系统变量:
变量名 变量值
PATH C:/MinGW/bin;
LIBRARY_PATH C:/MinGW/lib
C_INCLUDEDE_PATH C:/MinGW/include
CPLUS_INCLUDE_PATH C:/MinGW/include/c++/3.4.2;C:/MinGW/include/c++/3.4.2/mingw32;C:/MinGW/include/c++/3.4.2/backward;C:/MinGW/include
+++++++++++++++++++++++++++==
其它的注意事项:来源:http://huangchunquanmaker.blog.163.com/blog/static/10740848320102236535781/
1.需要下载Eclipse,mingw
mingw 可以从官方网站找到(我这里偷懒就直接用QT的)
http://sourceforge.net/projects/mingw/
Eclipse,可以在http://www.eclipse.org/下载
Eclipse需要jdk文件你可以再sun下载到
2.mingw有可能需要配置一些环 境变量,最新版本应给直接帮你配置好环境变量了,如果没有可以参照下面
配置环境变量:
打开:“我的电脑->属性->高级->环境变量->系统变量”编辑如下系统变量:
变量名 变量值
PATH C:/MinGW/bin;
LIBRARY_PATH C:/MinGW/lib
C_INCLUDEDE_PATH C:/MinGW/include
CPLUS_INCLUDE_PATH C:/MinGW/include/c++/3.4.2;C:/MinGW/include/c++/3.4.2/mingw32;C:/MinGW/include/c++/3.4.2/backward;C:/MinGW/include
3.安装好后,测试:
建立一个hello word测试一下,注意的是Eclipse使用的默认编译时make
所以要把mingw32-make.exe,复制并修改为make.exe
4.包含外部的.h和库文件(.a)
如vs一样,Eclipse添加include 时在 project(项目)-->properties(属性)-->C/C++ Build
-->Settings-->GCC C++ Compiler-->Directories-->Include paths (-I) 这里添加路径的
添加库文件(也就是VS中的.lib文件在mingw是.a文件)
被添加到project(项目)-->properties(属性)-->C/C++ Build
-->Settings-->GCC C++ Compiler-->MinGW c++ Linker-->Libraries--->Library search path (-L)
这里是添加.a文件的路径
而在Libraries(-l) 添加的是.a文件的名称::!!!! 要特别注意比如opengl的库文件时libglut32.a
那么你在这里添加的应该是glut32 去掉头部的lib,去掉尾部的.a 这样才是正确的
5.还有几个要注意的
project(项目)-->properties(属性)-->C/C++ Build
-->Settings里面的Binary Parsers中如果你是在window下就应该选择 PE windows Parser
还有就是我想把exe输出到指定的路径比如说F:/OpenGL,
那么你可以再project(项目)-->properties(属性)-->C/C++ Build
-->Settings--->Build Artifact 里面的Artifact name 哪里填写它的路径前缀,
这里是产生的exe的名字如果里面原本是openglDemo
那么编译成功后应该产生一个openglDemo.exe的可运行文件
如果你想把这个文件直接输出到F:/OpenGL九可以再这里填写
F:/OpenGL/openglDemo 这样写,
6. 还有一个就是运行路径的问题
如果你Artifact name 设置成F:/OpenGL/openglDemo那么编译成功后,
运行还要设置一个地方就是运行的位置现在你编译好的项目
选择菜单的 Run--->Run configurations -->点出一个C/C++ Local Application-->
你 要选择正确的Main --> Project : 正确的Main -->c/c++ Application,
也就是你生成的路 径F:/OpenGL/openglDemo.exe
Arguments --> Working directory:设置你运行的路径F:/OpenGL/ 那么现在运行就成功了
相关文章推荐
- Windows下Apache+Tomcat做简单负载均衡--使用mod_proxy实现
- Windows下使用git push命令的无密码设置
- 使用github for windows上传项目及拷贝项目
- Windows+OpenLDAP+MySQL配置及使用详解(三)——LDAP数据的维护
- windows环境开发,使用hbase报错。Could not locate executablenull\bin\winutils.exe in the Hadoop binaries
- 使用TEXTPAD + BCC 打造WINDOWS下的C++ IDE!
- Linux(Ubuntu) 安装mysql,windows使用Navicat 连接
- 跨浏览器插件框架FireBreath安装与使用之一——Windows下的插件
- 在 Windows 7 下使用 Android NDK r5c 编译 FFmpeg 0.7.1
- Virtual Pc 安装windows 7后网卡无法使用
- .NET开发者可以在Windows 8中使用ARM
- Windows中使用git的问题
- libjson使用详解(linux和windows)
- Windows下使用Eclipse搭建Hadoop开发环境
- 【神经网络与深度学习】【Qt开发】【VS开发】从caffe-windows-visual studio2013到Qt5.7使用caffemodel进行分类的移植过程<二>
- windows下使用NX远程连接Linux
- 【xinfanqie】技巧分享:详解Windows 7放大镜的使用方法
- windows下octave安装配置和使用
- 桌面程序阻止Windows关机(使用Message.Result取得DefWindowProc API函数的返回值,非常重要)
- Windows下使用GetOpt函数使用