我试图通过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