我正在尝试将SDL与我的c项目一起使用,实际上这是一个相互连接的多文件项目,因此当我安装sdl时,我发现sdl不与其他文件连接的问题,它仅与main连接,我发现这个错误 C:\ Users \ EYAOSM〜1 \ AppData \ Local \ Temp \ ccoI9IBj.o:main.c :(。text + 0x7):对lstcltcreer的未定义引用 与其他文件中main以外的所有功能
我用它来将sdl连接到主
C:\ Users \ Eya Osmane \ Desktop \ prooooojjjjj> gcc src / * main.c -o bin / prog-我包括-L lib -lmingw32 -lSDL2main -lSDL2
这是我程序的结构
src包含我编写的主要文件和其他文件
其他文件bin包括lib和obj是sdl文件
所有这些文件都放在我桌面上的projjjjj中
答案 0 :(得分:1)
您的问题与SDL无关。
您只需要将项目使用的.c文件列表传递给GCC。可以使用通配符(*)来完成此操作。
n
或者通过明确包含文件
7!