这是因为:
1. 在window--->preference--->C/C++--->Enveronment中
添加 本地系统中的环境变量,其结果如下:
【在本地系统中------添加PATH 的variable值】
新建:
MINGW_PATH=D:\Qt\mingw
PATH添加%MINGW_PATH%\bin;D:\Qt\qt-win-opensource-4.8.0-mingw\4.8.0\bin;(QT的安装路径,可以在windows下直接使用指令qmake等,以及相关的动态链接库都在这)
新建:
C_INCLUDE_PATH=%MINGW_PATH%\include
CPLUS_INCLUDE_PATH=%MINGW_PATH%\lib\gcc\mingw32\4.4.0\include\c++;%MINGW_PATH%\lib\gcc\mingw32\4.4.0\include\c++\mingw32;%MINGW_PATH%\lib\gcc\mingw32\4.4.0\include\c++\backward;%MINGW_PATH%\lib\gcc\mingw32\4.4.0\include
LIBRARY_PATH=%MINGW_PATH%\lib
2. 在.pro文件中添加:
win32:TARGET = ../bin/项目名
3.右键项目名,然后在c++/c make project 下进行如下设置
去掉 上图中的勾
最重要的是,在.pro文件里不能同时存在两个配置项,会冲突的:
TARGET = EE //把生成的.o文件和.exe文件放在创建的debug文件夹,而这个配置指定workplace中哪个项目的
win32:TARGET = ../debug/EE //同上一个意思,区别是这里显示指明EE项目的debug