我正在尝试编译一个使用SFML,OpenGL和GLUT的项目。 CMake
使用其默认的FindXXX.cmake文件来查找OpenGL和GLUT以及SFML的自定义文件。当我生成Makefile时,一切似乎都能正常工作:
Found SFML 2.0 in /Library/Frameworks/SFML.framework
Found OpenGL: /System/Library/Frameworks/OpenGL.framework
Found GLUT: -framework GLUT
Configuring done
Generating done
但在我执行make
后,它说:
ld: library not found for -l{GLUT_LIBRARIES}
clang: error: linker command failed with exit code 1 (use -v to see invocation)
编辑:
好的,没关系.....我忘了在$
文件中添加CMakeLists.txt
个符号。