我正在尝试使用 cmake 使用名为SDL_draw的库来编译我的项目。在我下载并安装它之后,库文件转到 /usr/local/lib 并命名为 libSDL_draw.a ,所以我编辑了 CMakeLists.txt 来阅读它。
link_directories(
/usr/local/lib
)
include_directories(/usr/local/lib)
ADD_EXECUTABLE(point_trajectory point_trajectory.cpp)
TARGET_LINK_LIBRARIES(point_trajectory SDL_draw)
cmake 成功,但是当我在 cmake 之后“制作”项目时,它仍然找不到 SDL_draw.h 。
fatal error: SDL_draw.h: No such file or directory
compilation terminated.
make[2]: *** [CMakeFiles/point_trajectory.dir/point_trajectory.cpp.o] Error 1
make[1]: *** [CMakeFiles/point_trajectory.dir/all] Error 2
make: *** [all] Error 2