作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用新的 VS_DEBUGGER_WORKING_DIRECTORY 和 VS_DEBUGGER_COMMAND 属性来促进在 CMake 生成的 Visual Studio 项目文件(在我的情况下为 Visual Studio 2013)中的调试。
除了这个之外,我的配置中的其他所有内容都有效
我从“常规”Visual Studio 项目文件(即不是从 CMake 生成的)中注意到,在“配置属性/调试”对话框中,“命令”和“工作目录”字段默认填充为 $(TargetPath ) 和 $(TargetDir) 分别。所以在我的 CMakeLists.txt 文件中,我有:
set_target_properties(myApplication PROPERTIES VS_DEBUGGER_WORKING_DIRECTORY "$(TargetDir)"
VS_DEBUGGER_COMMAND "$(TargetPath)"
VS_DEBUGGER_ENVIRONMENT "%PATH%;C:\\Qt\\5.9.7\\msvc2013_64\\bin")
最佳答案
事实证明,解决方案是分别用 CMake 生成器表达式“$<TARGET_FILE:myApplication>
”和“$<TARGET_FILE_DIR:myApplication>
”替换“$(TargetPath)”和“$(TargetDir)”,即:
set_target_properties(myApplication PROPERTIES VS_DEBUGGER_WORKING_DIRECTORY "$<TARGET_FILE_DIR:myApplication>"
VS_DEBUGGER_COMMAND "$<TARGET_FILE:myApplication>"
VS_DEBUGGER_ENVIRONMENT "PATH=%PATH%;${CMAKE_PREFIX_PATH}/bin")
关于visual-studio - 正确使用 VS_DEBUGGER_WORKING_DIRECTORY 等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55713475/
我正在尝试使用新的 VS_DEBUGGER_WORKING_DIRECTORY 和 VS_DEBUGGER_COMMAND 属性来促进在 CMake 生成的 Visual Studio 项目文件(在我
我是一名优秀的程序员,十分优秀!