EclipseMingw对SDL函数的未定义引用

EclipseMingw对SDL函数的未定义引用,c,eclipse,gcc,sdl,C,Eclipse,Gcc,Sdl,所以我已经搜索了将近两个小时了,还没有找到一个有效的解决方案。我使用的是SDL2.0.4,所有库都是针对x64体系结构的。我没有得到SDLV1的错误,但是我需要一些更新的函数。接下来的内容如下: 信息:内部生成器用于生成 gcc-o Winchester.exe“src\Winchester.o”-lmingw32-lSDL2 src\Winchester.o:在函数SDL\u main'中: C:\Users\inigo\workspace\Winchester\Debug/。/src/Win

所以我已经搜索了将近两个小时了,还没有找到一个有效的解决方案。我使用的是SDL2.0.4,所有库都是针对x64体系结构的。我没有得到SDLV1的错误,但是我需要一些更新的函数。接下来的内容如下:

信息:内部生成器用于生成 gcc-o Winchester.exe“src\Winchester.o”-lmingw32-lSDL2 src\Winchester.o:在函数
SDL\u main'中:
C:\Users\inigo\workspace\Winchester\Debug/。/src/Winchester.C:17:未定义的对
SDL\u Init'的引用 C:\Users\inigo\workspace\Winchester\Debug/。/src/Winchester.C:20:对
SDL\u CreateWindow'的未定义引用
C:\Users\inigo\workspace\Winchester\Debug/。/src/Winchester.C:22:未定义对
SDL\u Quit'的引用 C:\Users\inigo\workspace\Winchester\Debug/。/src/Winchester.C:26:SDL\U CreateRenderer的未定义引用 C:\Users\inigo\workspace\Winchester\Debug/。/src/Winchester.C:28:未定义对SDL\u DestroyWindow'的引用 C:\Users\inigo\workspace\Winchester\Debug/。/src/Winchester.C:29:未定义对
SDL\u Quit'的引用
C:\Users\inigo\workspace\Winchester\Debug/。/src/Winchester.C:36:未定义对
SDL\u PollEvent'的引用 C:\Users\inigo\workspace\Winchester\Debug/。/src/Winchester.C:39:未定义对
SDL\u'的引用
C:\Users\inigo\workspace\Winchester\Debug/。/src/Winchester.C:40:未定义的对
SDL\u DestroyWindow'的引用 c:/mingw/bin/./lib/gcc/mingw32/4.8.1/../../../../../libmingw32.a(main.o):(.text.startup+0xa7):未定义对`WinMain@16' collect2.exe:错误:ld返回了1个退出状态


有什么帮助吗?

这条错误消息:“error:ld returned 1 exit status”(错误:ld返回1退出状态)为您提供了错误提示
ld
是链接器,它负责将所有对象文件和所需库组合到一个可执行文件中(我知道,这是非常简单的描述)。因此,最有可能的情况是,您没有向链接器提供所需的库,因此链接器无法很好地实现这些函数。我确信在eclipse的GUI中,您可以指定所需的库以及这些库的位置。