接楼上的,自动安装了也要设置路径,DEV的自动安装只是将文件拷贝到具体的目录,这一步帮你做了,但有些东西就像GCC内核安装还需要DEV运行环境本身进行设置才能使用,步骤如下:
1、安装GCC内核,这一步可以是自动的;
2、去DEV的安装目录,运行Packman.exe,它显示了你的DEV当前安装的所有PACK,点击右边视图中的“GCC”,在左边General标签栏中可以看到它的信息,比如版本号,这里是4.1.2。
3、点击Files标签栏,里面罗列了该PACK所安装的所有文件,包括它的路径,好了,打开DEV,照楼主说的,“工具”|“编译选项”|“目录”,照着第二步中罗列的安装文件路径将原先的替换掉,原先没有的就直接添加,比如D:\Dev-Cpp\lib\gcc\mingw32\3.4.2\include得替换成D:\Dev-Cpp\lib\gcc\mingw32\4.1.2\include,有些原先没有的或者相对路径不同的就改掉,像D:\Dev-Cpp\include\c++\3.4.2\backward在装了4.1.2后变成了D:\Dev-Cpp\include\backward。
4、这一步做完后,如果还有编译错误,就需要手动往工程里加指定的库了,这跟VC++是一样的道理,编译器只会自动链接默认库,关于你说的错误可以这样:“工程”|“工程属性”|“参数”,点击右边“连接器”下方的“加入库或者对象”按钮,去DEV安装目录下的LIB文件夹,找到libstdc++.a并添加,同样再添加libmsvcp60.a库,确定后再“全部重新编译”一下,应该就可以了。
类似的问题都可以参考此法解决。