1
你好,我已經看到了兩個崗位關於這個問題,但我仍然在運行我的樣本 沒有成功(我是用新的KDevelop和CMake的所以對這個漂亮的幼稚的問題表示歉意) 共享庫我在KDevelop的創建proj3項目,並希望將庫,以便鏈接我創建proj3目錄中的第二個項目projA鏈接與KDevelop的和CMake的
的projA CMakelist是 項目(proja)
set(lib_SOURCES Execute_Msg.cpp)
add_library(proja ${lib_SOURCES})
的proj3 CMakelist是
cmake_minimum_required(VERSION 2.8)
project(proj3)
link_directories(/pascal/pKD3/proj3/projA/build)
add_executable(proj3 main.cpp)
target_link_libraries(proj3 libproja)
沒有在/帕斯卡爾/ PKD3/proj3/projA/build目錄下一個libproja文件,所以我不明白爲什麼我得到的消息在/ usr /斌/勞工處:找不到-llibproja
感謝您的幫助
感謝您的建議,但我得到了同樣的信息:在/ usr /斌/勞工處:找不到-lproja – pasparis 2012-01-16 14:57:23
你莫名其妙地從一個頂級項目的add_subdirectory召集添加庫和可執行項目? – Benjamin 2012-01-16 15:56:09
不,我沒有這樣做,它的作品add_subdirectory感謝。 – pasparis 2012-01-16 16:25:58