怎样在devc 中新建项目并把文件连接编译运行

怎样在devc 中新建项目并把文件连接编译运行,第1张

本人在DEV C +++ 测试过了,不能运行 报错如下:

好像是缺少库文件,可能因为nge2是在VC下编译的,所以不行,晚上我用源代码重新编译试试看

PS:本人可能 *** 作有误,我的Dev c 环境配置步骤 如下:

1.打开工程属性将 nge2的include文件和lib文件加入

2.在参数选项-连接器中加入库 ./libnge2/lib/libnge2.a

main.o(.text+0x40):main.cpp: undefined reference to `BeginScene'

main.o(.text+0x78):main.cpp: undefined reference to `DrawLine'

main.o(.text+0x7d):main.cpp: undefined reference to `EndScene'

main.o(.text+0x92):main.cpp: undefined reference to `NGE_Init'

main.o(.text+0xae):main.cpp: undefined reference to `InitInput'

main.o(.text+0xbc):main.cpp: undefined reference to `ShowFps'

main.o(.text+0xc1):main.cpp: undefined reference to `InputProc'

main.o(.text+0xcd):main.cpp: undefined reference to `NGE_Quit'

D:/Program Files/DEV-CPP/Lib/libmingw32.a(main.o)(.text+0x106):main.c: undefined reference to `WinMain@16'

collect2: ld returned 1 exit status

make.exe: *** [工程1.exe] Error 1

执行结束

devc++可以在工具栏里点击运行按钮里编译然后点击运行,可实现代码的运行;在工具按钮里选择编译选项,选择代码生成/优化,然后选择连接器,将产生调试信息改为YES,点击确认,就可以调试代码了。

工具/原料:

联想Y7000 2020

Windows 10家庭中文版20H2

DevC++5.11

1、点击工具

选择你要调试运行的代码文件进行打开,然后在最上方的一栏里找到工具。

2、选择编译选项

点击工具后出现六个选项,选择第一个编译选项。

3、找到连接器

进入编译选项后,点击代码生成/优化,然后点击连接器。

4、打开产生调试信息

在连接器的第二行有一个“产生调试信息”,将后面的No改为Yes,然后点击确认。

5、选择调试的内容

用鼠标在要调试的内容前面单击左键,出现对号和红色区域即可。

6、编译运行

在工具栏中找到运行,点击下方出现的编译(快捷键F9),然后再点击运行(快捷键F10);也可以直接点击编译运行(快捷键F11)。

7、点击调试

编译运行后,界面下方出现编译日志,点击它旁边的调试。

8、点击添加查看

点击调试里的添加查看,然后输入我们要调试的变量。

9、查看调试结果

完成上述 *** 作后,我们要调试的部分代码变成了蓝色,调试结果显示在了整个界面的左侧一栏。

devcpp使用的是gcc编译器,它编译程序时,默认没有添加GetStockObject函数对应的库,你要在Devcpp的编译选项里添加一个连接选项-mwindows 才行,具体添加的地方你可以看我的截图。

打开DEVCPP,在菜单中单击“工具”选项,然后单击编译选项,然后把下面的复选框“连接命令行加入以下命令”打钩,最后在编辑框输入-mwindows,把这个库添加进去。

按了确定然后编译程序一般没问题,有问题欢迎继续提问。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11725611.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存