这个帖子本来是回复给下面网友的,离开一会回来再找帖子已经被淹了,帖子题目忘了,找不到了。。呵呵,只得自己自造这个了。
本着实事求是的精神,言无不尽,我搜了一下最近的相关帖子,整理了一下,其中我也有很多不清楚的地方,所以,望各位看了以后补充上去,谢谢
1. devc++是用GCC编译器和MINGW内核写的,免费的,小,能在Windows上简单的安装/配置/使用,有良好的IDE。编译速度还过得去,编译C程序的时候挺快的,C++就慢多了,不过MSVC也是这样的。
2. 新版本DevC++(目前是4980版本,国内下载地址在www.c-view.org,国外地址www.boodtwe),附带有编译好的MinGW GCC3.2,这是目前比较先进,接近标准的C/C++编译器。VC,VC6.0极其以下版本,其实对标准C/C++支持并不好,里面有一些并不符合标准的语法,所以,在VC里合法的句子到了DEV里不合法,是一件很正常的事情。
2.1.这样的话make,ar等好用的GNU bin utils也能用
2.2.这样的话好多库可以顺利的使用和编译
3. 它还有不少的package(OpenGL,GTK等),能用来写其他的应用
4. 很多朋友问到在devc++下面做图形,抱歉,devC++没有graphics.h文件的,好像不能作图(具体解决办法,期待高手补充.....)
5. 最新版的DEVC++默认安装后一般不需要更改编译设置,包括编译配置环境配置编辑器配置工程配置,中文界面的,应该可以看懂的。
6. Dev C++ 是用dllwrap.exe来做DLL的(原话是这样的,期待高手解释.......)
7. devc++用的库是用C++写的,devc++里头的库是lib***.a或lib***.o文件,如果要连接几个只有lib文件的库的话,在加入了-l d:\***\*.lib它就提示找不到这个文件!
虽然在集成环境中设好libary的路径,可devc++不认.lib的,它只认它自己的lib***.a库文件!
我不清楚DEV c++是怎么做库文件的,VC中用的是DEF文件 ,
但我知道在linux下如何在静态函数库,首先用g++将你的源文件做成目标文件然后用
ar rcs 库文见名.a 目标文件.o (target files can use more)
在调用时候只要用-L指定你的路径,-l指定库文件名就可以了。
devc++使用
最新推荐文章于 2024-08-09 20:09:38 发布