0
我試圖找到我的項目使用CMake的avformat庫。我的第一個選擇是使用FIND_PACKAGE(...)
,但在$ CMAKE_ROOT/Modules中找不到任何CMake模塊。現在我試圖用FIND_LIBRARY(...)
找到它。試圖找到使用CMake的共享庫
該圖書館在/usr/lib/libavformat.so.52
。
這是找到它的CMake我的代碼:
find_library(AVFORMAT_LIBRARY avformat PATHS /usr/lib DOC "avformat library")
if(NOT AVFORMAT_LIBRARY)
message(FATAL_ERROR "Library avformat required, but not found!")
endif(NOT AVFORMAT_LIBRARY)
但是,我找不到它。你爲什麼這麼認爲?
我可以鍵入特定的庫名稱(即libavformat.so.52
),但這會將代碼綁定到我不想要的特定版本。
編輯:我只是嘗試輸入確切的庫名稱libavformat.so.52
,那也沒有工作。 :S
您有什麼建議?
謝謝。