Eclipse+mingw 一些注意事项

本貼轉于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

另外,调试工具选择cygwin_gdb


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/ 那么现在运行就成功了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值