2
我下載了SDL2庫以用於我的C++項目。我在OSX上。我將SDL2.framework移到了我的/ Library/Frameworks目錄中。如何添加.framework文件到我的cmake文件
我不知道如何在我的C++項目中的cmake文件中引用此文件。不知道是否有人可以對此有所瞭解?
我下載了SDL2庫以用於我的C++項目。我在OSX上。我將SDL2.framework移到了我的/ Library/Frameworks目錄中。如何添加.framework文件到我的cmake文件
我不知道如何在我的C++項目中的cmake文件中引用此文件。不知道是否有人可以對此有所瞭解?
正如任何其他文庫:
find_package(SDL2 REQUIRED)
然後用在需要的地方(例如,在地方,如target_include_directories()
,target_link_libraries()
或set_target_properties()
)${SDL2_INCLUDE_DIR}
和${SDL2_LIBRARY}
變量。
如果它抱怨缺少*.cmake
腳本,則可以在Internet上的某個地方找到FindSDL2.cmake
文件。把它放到你項目的modules/
目錄中,並添加到主目錄CMakeLists.txt
:
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/modules/")