试图在MinGW的G ++中链接SDL失败了......:/

时间:2011-09-26 12:34:19

标签: c++ linker g++ mingw

昨晚深夜我感到无聊..所以我开始用C ++和SDL写一个小的'Noughts and Crosses'型游戏。我写了大部分游戏的基本部分,但是当我编译它以检查错误时,我得到了错误消息:未定义的引用WinMain @ 16;所以,“Aah,只需添加-lmingw32应该有所帮助!”,我在想。

g ++ main.cpp -o nac.exe -lmingw32 -lSDLmain -lSDL -SDL_image

现在它去了并给了我:SDL_main的未定义引用;

我认为我所做的事情没有错,我试着将-lmingw32移到右侧,中间左侧和中间右侧,以确保...... Nada!

我认为这不是我的源代码,只是包含:http://pastebin.com/r7fEAkr4 另外我认为我对阵列定义有点失败......但我很快就会解决这个问题。

非常感谢任何帮助! Erkling

1 个答案:

答案 0 :(得分:3)

您的主要功能需要这个确切的签名:int main(int, char**)