codelite找不到iostream
之前用CodeLite写一些短小的命令行还一直蛮好的...
今天中午,发现codeblock出新版了,于是把codelite卸了装了codeblock,,,但是发现用不惯...就又把codeblock卸了重新装了CodeLite...
折腾吧,噩梦来了...
今晚发现codelite连最简单的hello world都编不过了...
提示iostream找不到了...
在我折腾之前还可以的啊...
编译信息如下...
C:\Windows\system32\cmd.exe /c "mingw32-make.exe -j 2 -e -f "demo_wsp.mk""
"----------Building project:[ test - Debug ]----------"
mingw32-make.exe[1]: Entering directory `D:/WorkPlace/demo/test'
mingw32-make.exe[1]: Leaving directory `D:/WorkPlace/demo/test'
mingw32-make.exe[1]: Entering directory `D:/WorkPlace/demo/test'
gcc -c "D:/WorkPlace/demo/test/main.c" -g -O0 -Wall -o ./Debug/main.o -I. -I.
D:/WorkPlace/demo/test/main.c:1:20: fatal error: iostream: No such file or directory
compilation terminated.
mingw32-make.exe[1]: *** [Debug/main.o] Error 1
test.mk:95: recipe for target `Debug/main.o' failed
mingw32-make.exe[1]: Leaving directory `D:/WorkPlace/demo/test'
mingw32-make.exe: *** [All] Error 2
demo_wsp.mk:4: recipe for target `All' failed
1 errors, 0 warnings
在重装codelite时,我已经把C盘下面所有codelite和codeblock的文件,文件夹搜索出来全删了...然后才重装的codelite,应该算是干净的吧?
为什么C++的头文件找不到了?
我搜到iostream存在于C:\CodeLite\MinGW\lib\gcc\mingw32\4.7.1\include\c++
但是我把他加到codelite的settings->bulid settings->GCC的global include里面
从文件里面点#include <iostream>可以打开iostream这个文件,但是编译器找不到...汗...
请教高手...
附代码:
#include <iostream>
using namespace std;
int main()
{
cout <<"Hello World.\n"
return 0;
} codelite iostream gcc include
[解决办法]
下载一个codelite 不集成编译器的 安装。
然后在下载这个 gcc,默认安装C盘。
http://tdm-gcc.tdragon.net/download
应该就可以用编译了