我嘗試從一個項目構建兩個庫(稱爲A和B)。我在root cmake文件中使用add_subdirectory cmake命令。圖書館B依賴於庫A.爲依賴關係的共享庫安裝EXPORT問題
當我嘗試添加
install( TARGETS B EXPORT B PUBLIC_HEADER DESTINATION "include/B" LIBRARY DESTINATION "lib" ARCHIVE DESTINATION "lib" )
install(EXPORT B DESTINATION "./")
cmake的警告我有關使用install(EXPORT...
錯誤線。
它打印
CMake Error: INSTALL(EXPORT "B" ...) includes target "B" which requires target "A" that is not in the export set.
非常感謝!有用! – 2011-03-21 14:54:38