怎样在devc 中新建项目并把文件连接编译运行
发布网友
发布时间:2022-04-27 08:54
我来回答
共2个回答
热心网友
时间:2022-05-27 17:48
本人在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
执行结束
热心网友
时间:2022-05-27 19:06
你只要在程序开头新建一个字符变量:
char k='1';
然后在程序的main末尾return之前加上个:
while(k!='0')scanf("%c",&k);
这个程序就会在结束前要求你输入0才会结束,这样你就可以看到程序的输出了。