找不到-lSDL的库 我试图编译一个C++程序,它使用了G+编译器使用SDL。我刚刚下载了SDL,并将SDL.framework放入计算机上的/Library/Frameworks目录中。我的编译行包括 -L/Library/Frameworks -lSDL

找不到-lSDL的库 我试图编译一个C++程序,它使用了G+编译器使用SDL。我刚刚下载了SDL,并将SDL.framework放入计算机上的/Library/Frameworks目录中。我的编译行包括 -L/Library/Frameworks -lSDL,c++,g++,sdl,C++,G++,Sdl,这会导致以下错误: ld: library not found for -lSDL clang: error: linker command failed with exit code 1 我怎样才能编译这个 您必须在OS X上使用-framework SDL,而不是-lSDL(除非您将SDL安装为库,这也是可能的)。您还需要-I/Library/Frameworks/SDL.framework/Headers,我认为。您必须在OS X上使用-framework-SDL,而不是-lSDL(除非

这会导致以下错误:

ld: library not found for -lSDL
clang: error: linker command failed with exit code 1

我怎样才能编译这个

您必须在OS X上使用
-framework SDL
,而不是
-lSDL
(除非您将SDL安装为库,这也是可能的)。您还需要
-I/Library/Frameworks/SDL.framework/Headers
,我认为。

您必须在OS X上使用
-framework-SDL
,而不是
-lSDL
(除非您将SDL安装为库,这也是可能的)。我想,您还需要
-I/Library/Frameworks/SDL.framework/Headers