我試圖通過CMake的編譯一個非常小的程序,但是當我編譯它,然後嘗試構建它,它給了我一個錯誤:我的CMakeLists.txt文件有什麼問題?
fatal error LNK1181: cannot open input file '.\cm_project.dir\SharedCRT-Release\dummy.obj'
dummy.cpp是我的項目中的源文件。 CMakeLists.txt文件如下所示:
project(cm_project)
set(SOURCES
src/dummy.cpp
include/version.h
)
add_library(cm_project STATIC ${SOURCES})
set(LIBRARY_OUTPUT_PATH
$(PlatformName)
)
我錯過了什麼嗎?提前致謝。
你正在爲哪個平臺建造?換句話說,你傳遞給'cmake -G' – 2012-03-27 19:41:41
@RandallCook:謝謝你的迴應。我在Visual Studio 9 2008上運行它Win64 – user1202422 2012-03-27 20:15:26
似乎與Visual Studio 10 2008(Win32)一起工作正常。不幸的是,我無法訪問您的設置。 – Anonymous 2012-03-28 20:58:20