Dev-C++非官方中文入门教程
Dev-C++非官方中文入门教程
前言
本教程仅仅是为了C语言入门者(暂时不涉及C++),并且假设我的读者只有中学文化。我将近可能少用术语,让你轻松理解。C很灵活,有时候用A、B两种方法都可达到目的,但我要告诉你用A方法的好处,用B方法的坏处。
与我的读者一起共勉!
导读
1、什么是 Dev-C++?
它是C程序的可视化集成编译环境(IDE),并且它是免费的,您可以去它的www.bloodshed去下载它的最新版本。它只不过是DELPHI编写的窗口环境(就连作者本人都觉得这是个讽刺),本质是起编译作用的是GCC。
2、听说Microsoft Vistual C++也能胜任C语言编程,为什么不用它?
如果你要编写WINDOWS的软件,并且有银子,那就用吧。如果你和我一样讨厌WINDOWS的东西,暂且用DEV C++,将来可以用GCC。我悄悄的告诉你,微软的程序员在研发Microsoft Vistual C++过程中,用的也是类似于GCC命令行下的东西。
3、安装Dev C++,语言选择中文后,就出现乱码,这是怎么回事?
怎么,您不会英文?请直接选择ENGLISH,这是学习编程最起码的要求。
以下内容来源于www.bloodshed/faq.html,我仅仅是翻译,您最好阅读原文。
1、当我编译并执行DOS程序时,DEV会最小化、恢复后什么也没显示。
当建立一个命令行程序时,请确认没有Project-Options中没有选择Do not create a console.
2、当运行DOS程序时,它会自动关闭,如何改善?
#include <stdlib.h>
int main()
{
system(“PAUSE”);
return 0;
}/*请应用上述代码。小样,看你还自动关闭吗*/
3、在连接后,我得到了错误信息 “C:/DEV-C++/LIB//libmingw32.a(main.o)(.text+0x8e): undefined reference to `WinMain@16'
你可能没有定义main() 函数,否则,请重新编译。
4、当我打开Dev-C++ 时,提示“没有到WININET.DLL”你可以到这里下载相应的缺失文件 ketdownload/supfiles.htm
5、当我编译文件时,提示没有到“<filename> ”
请检查编译器的options,看看里边文件夹设置是否正确。默认设置位置
C:/DEV-C++/Bin/
c语言编程软件是系统软件吗 C:/DEV-C++/Include/
C:/DEV-C++/Include/
C:/DEV-C++/Lib/
6、生成的EXE文件很大,如何减小它的体积?
options->Linker->不选"Generate debug information".这样就不会生成DEBUG信息。(但我看效果一般:-)
7、在Windows NT下,以运行时提示“Failed to set data for”
Dev-C++ 在写注册表的时候,是需要管理员权限的,请以管理员身份运行Dev-C++ 吧
8、当我编译时提示ld: cannot open crt2. o: No such file or directory. 怎么办?
options-> 检查你的文件夹设置是否正确,请参考问题5
9、如何使用OpenGL库或其他?
所有的库文件在Lib文件夹里,它们类似*.a
Project options->-lopengl32 将它包含在你的project里。
10、当我编译的文件包含WINDOWS文件路径(例如:</Mydir/myfile.h>),提示'unrecognized escape sequence'
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论