错误:LD返回1个退出状态-CodeBlocks

error: ld returned 1 exit status - codeblocks

本文关键字:退出 状态 -CodeBlocks 1个 返回 LD 错误      更新时间:2023-10-16

我下载了一个小型OpenGL项目的来源,但是当我尝试编译时,它给了我此错误消息("错误:LD返回1退出状态"),我不知道如何修复它。有人知道这意味着什么吗?该程序将OpenGL与GLFW2。

使用

这是构建日志:

---------------构建:ProcessUrus中的调试(编译器:GNU GCC编译器)-------------------------------------------------------------------------------------------------------------------------------------------------------------------------

mingw32 -g 。exe -l" c: program文件(x86) codeblocks mingw lib" -l" -l" c: program files(x86) codeblocks mingw mingw lib几何 skybox.o obj debug 几何 star.o obj debug debug debug starfield.o obj debug debug debug gle glee.o obj obj debug debug debug math andar andar andar andar andar andar andar andar debug toberizer.o obj obj debug debug debug procedurusmain.o obj obj obj obj obj obj debug debug shadermanager.o -lopengl32 -lglfw -lglu32 -lgdi32 -lglfw gl/glfw/glfw

gl/glfw:未识别文件:未识别的文件格式

collect2.exe:错误:ld返回1退出状态

用状态1(0分钟,0秒)终止的过程

1错误(S),0警告(S)(0分钟,0秒)

因此,问题在于名为" glfw"的文件,但是如果我将其删除并仅保留glfw.h,则会给我另一个错误(" mingw32-g 。exe:exe:error:error:gl/glfw:没有这样的文件或目录")

我可以上传项目。

您在编译命令中有一个额外的GL/glfw,您应该删除此问题,这不是必需的。