SDL仅与main一起使用,而忽略了我在程序中拥有的其他.c和.h文件

时间:2019-04-24 08:22:34

标签: c gcc cmd sdl-2 mingw-w64

我正在尝试将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中

1 个答案:

答案 0 :(得分:1)

您的问题与SDL无关。

您只需要将项目使用的.c文件列表传递给GCC。可以使用通配符(*)来完成此操作。

n

或者通过明确包含文件

7!