欢迎来到天天文库
浏览记录
ID:19569151
大小:57.50 KB
页数:15页
时间:2018-10-03
《dev c++ 的使用方法汇总》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、导读1、什么是Dev-C++?它是C程序的可视化集成编译环境(IDE),并且它是免费的,您可以去它的官方网站http://www.bloodshed.net去下载它的最新版本。它只不过是DELPHI编写的窗口环境(就连作者本人都觉得这是个讽刺),本质是起编译作用的是GCC。2、听说MicrosoftVistualC++也能胜任C语言编程,为什么不用它?如果你要编写WINDOWS的软件,并且有银子,那就用吧。如果你和我一样讨厌WINDOWS的东西,暂且用DEVC++,将来可以用GCC。我悄悄的告诉你,微软的程序员在研发MicrosoftVistualC++过
2、程中,用的也是类似于GCC命令行下的东西。3、安装DevC++,语言选择中文后,就出现乱码,这是怎么回事?怎么,您不会英文?请直接选择ENGLISH,这是学习编程最起码的要求。以下内容来源于http://www.bloodshed.net/faq.html,我仅仅是翻译,您最好阅读原文。1、当我编译并执行DOS程序时,DEV会最小化、恢复后什么也没显示。当建立一个命令行程序时,请确认没有Project-Options中没有选择Donotcreateaconsole.2、当运行DOS程序时,它会自动关闭,如何改善?#include
3、intmain() { system(“PAUSE”); return0; }/*请应用上述代码。小样,看你还自动关闭吗*/3、在连接后,我得到了错误信息“C:DEV-C++LIB\libmingw32.a(main.o)(.text+0x8e):undefinedreferenceto`WinMain@16'你可能没有定义main()函数,否则,请重新编译。4、当我打开Dev-C++时,提示“没有找到WININET.DLL”你可以到这里下载相应的缺失文件http://www.rocketdownload.com/supfi
4、les.htm5、当我编译文件时,提示没有找到“”请检查编译器的options,看看里边文件夹设置是否正确。默认设置位置 C:DEV-C++Bin C:DEV-C++Include C:DEV-C++Include C:DEV-C++Lib6、生成的EXE文件很大,如何减小它的体积?options->Linker->不选"Generatedebuginformation".这样就不会生成DEBUG信息。(但我看效果一般:-)7、在WindowsNT下,以运行时提示“Failedtos
5、etdatafor”Dev-C++在写注册表的时候,是需要管理员权限的,请以管理员身份运行Dev-C++吧8、当我编译时提示ld:cannotopencrt2.o:Nosuchfileordirectory.怎么办?options->检查你的文件夹设置是否正确,请参考问题59、如何使用OpenGL库或其他?所有的库文件在Lib文件夹里,它们类似*.aProjectoptions->-lopengl32将它包含在你的project里。10、当我编译的文件包含WINDOWS文件路径(例如:),提示'unrecognizedes
6、capesequence'Mingw编译器只明白Unix的路径形式(/mydir/myfile.h),请将""改成"/"11、有关于Dev-C++的软件包吗?你可以去http://www.bloodshed.net/dev/下载12、我使用Borland的专有函数时出现问题,例如clrscr()?将conio.h包含到你的源文件里,将X:Dev-C++Libconio.o添加到FurtherObjectFiles工程设置里。新一篇:GCCforWin32开发环境介绍(2)导读:GCC是一个原本用于Unix-like系统下编程的编译器。不过,现在GC
7、C也有了许多Win32下的移植版本。所以,也许对于许多Windows开发者来说,GCC还是一个比较陌生的东西。所以,我希望通过这章的叙述,让你——一个Windows开发者对GCC这一个优秀的编译器有一个大概的了解。历史GCC是GNU公社的一个项目。是一个用于编程开发的自由编译器。最初,GCC只是一个C语言编译器,他是GNUCCompiler的英文缩写。随着众多自由开发者的加入和GCC自身的发展,如今的GCC以经是一个包含众多语言的编译器了。其中包括C,C++,Ada,ObjectC和Java等。所以,GCC也由原来的GNUCCompiler变为GNUCom
8、pilerCollection。也就是GNU编译器家族的意思。当然
此文档下载收益归作者所有