2016-07-14 37 views
2

我下載了SDL2庫以用於我的C++項目。我在OSX上。我將SDL2.framework移到了我的/ Library/Frameworks目錄中。如何添加.framework文件到我的cmake文件

我不知道如何在我的C++項目中的cmake文件中引用此文件。不知道是否有人可以對此有所瞭解?

回答

1

正如任何其他文庫:

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/") 
相關問題