错误

尝试使用XCode和C语言在MAC上编译SDL

在尝试编译我的程序时,发生以下错误:

体系结构x86_64的未定义符号:“_SDL_main”,引用自: - SDLMain.o中的[SDLMain applicationDidFinishLaunching:] ld:体系结构x86_64未找到符号ngng:错误:linker命令失败,退出代码1(使用-v to请参阅调用)


如果您的主程序名为Main.cpp ,请尝试像这样编译它:

g++ Main.cpp -o main $(sdl2-config --cflags --libs)

并且sdl2-config将生成您需要的所有正确的编译器和链接器标志。

如果你有兴趣,你可以看到它认为正确的设置是:

sdl2-config --cflags --libs

我得到:

-I/usr/local/include/SDL2 -D_THREAD_SAFE -L/usr/local/lib -lSDL2
链接地址: http://www.djcxy.com/p/86345.html

上一篇: Error

下一篇: building Qt 5.4 errors in Mac