我想外部庫添加到使用CMake的我的項目(V 3.10.1)cmake的鏈接GLEW頭文件
我希望庫生活在一個特定的目錄,因爲我喜歡保持清潔儘可能
我的項目結構看起來像
Project
|
|-- main.cpp
|-- CMakeLists.txt (top lvl)
|
|-- libs/
|
| -- glew-1.13.0
| -- CMakeLists.txt (lib lvl)
熱門拉特的CMakeLists.txt
cmake_minimum_required (VERSION 2.6)
project (myproject)
add_executable(myproject main.cpp)
add_subdirectory (libs)
庫LVL CMakeList.txt
### GLEW ###
include_directories(
glew-1.13.0/include/
)
set(GLEW_SOURCE
glew-1.13.0/src/glew.c
)
set(GLEW_HEADERS
)
add_library(GLEW_1130 STATIC
${GLEW_SOURCE}
${GLEW_INCLUDE}
)
target_link_libraries(GLEW_1130
${OPENGL_LIBRARY}
${EXTRA_LIBS}
)
的main.cpp
#include <iostream>
#include <GL/glew.h>
int main() {
std::cout << "Hello World" << std::endl;
return 0;
}
<GL/glew.h> headerfile not found
我是什麼」在我丟失的情況下,這樣我就可以使用GLEW頭文件?
的感謝!那就是訣竅 – abdoe