我正尝试使用Visual Studio 2010构建我的一个基于CMake的项目,但是在项目输出目录方面出现了问题。Visual Studio一直非常喜欢在输出二进制文件时添加Debug/和Release/子目录,而由于各种原因,我一直非常喜欢将它们删除 - 现在我正在使用一个新版本的CMake和Visual Studio,旧版CMake中的解决方法似乎不再起作用,因此我正在寻找“新”的方法。
在以前的CMake(2.6)和Visual Studio(2008)版本中,我使用了以下方法:
IF(MSVC_IDE)
# A hack to get around the "Debug" and "Release" directories Visual Studio tries to add
SET_TARGET_PROPERTIES(${targetname} PROPERTIES PREFIX "../")
SET_TARGET_PROPERTIES(${targetname} PROPERTIES IMPORT_PREFIX "../")
ENDIF(MSVC_IDE)
这之前工作得很好,但现在似乎不再起作用了。请问是否有类似的但更为更新的解决方法,可以与CMake 2.8.6和Visual Studio 2010兼容?
x64\Release\
,如果我在调试模式下运行,它将指向x64\Debug\
文件夹?换句话说,我不想改变它,我只想访问它。 - Royi