CMake设置Visual Studio工程的调试环境变量和工作目录cwd的方法
1、设置在Visual Studio中调试的环境变量,此设置仅仅在VS中点击那个绿色三角运行时有效,与你直接双击打开exe文件运行无关,有效避免多版本动态库全部写入系统环境变量的污染问题;
# Visual Studio中调试依赖的独立环境变量
set_property(TARGET ${PROJECT_NAME} PROPERTY VS_DEBUGGER_ENVIRONMENT "PATH=C:/Qt/Qt5.12.3/5.12.3/msvc2017_64/bin")# 如果上面写法还是不行,那就试试这样写(保持原来默认的环境不变的情况下添加Qt的运行环境变量)
set(MY_QT_PATH "C:/Qt/Qt5.12.3/5.12.3/msvc2017_64/bin")
set(MY_PATH "PATH=%PATH%" ${MY_QT_PATH})
set_property(TARGET ${PROJECT_NAME} PROPERTY VS_DEBUGGER_ENVIRONMENT ${MY_PATH})
2、设置Visual Studio中调试时的工作根目录(即exe程序内的“./”所指的相对目录),由于工程使用CMake-gui构建的VS工程,所以 “${ProjectDir}” 代表.sln所在的目录;
# Visual Studio中的调试工作目录(即exe程序内的“./”所指的目录,仅在VS调试中有效)
set_property(TARGET ${PROJECT_NAME} PROPERTY VS_DEBUGGER_WORKING_DIRECTORY "${ProjectDir}../Bin")
以上两句对应Visual Studio内项目调试属性的设置:
CMake设置Visual Studio工程的调试环境变量和工作目录cwd的方法相关推荐
- 【C++ 语言】Visual Studio 配置 FFMPEG 开发环境 ( VS2019 CMake 环境安装 | 下载 FFMPEG 开发包 | 配置 FFMPEG )
文章目录 Visual Studio 2019 社区版 CMakeList 开发环境安装 创建 FFMPEG 配置项目 FFMPEG 开发包下载 FFMPEG 头文件 静态链接库 ( .lib ) 动 ...
- 由于缺少调试目标“……”,Visual Studio无法开始调试。请生成项目并重试,或者相应地设置OutputPath和AssemblyName属性,使其指向目标程序集的正确位置...
使用VS2010时出现如下问题:由于缺少调试目标"--",Visual Studio无法开始调试.请生成项目并重试,或者相应地设置OutputPath和AssemblyName属性 ...
- visual studio工程文件介绍
每当我们新建一个visual studio 工程的时候,会生成一系列文件,新建完后,我们就急急忙忙开始我们的开发工作,很少有人去关注生成的这些配置文件.但是有些时候也纠结这些文件的作用,但是都懒得去翻 ...
- visual studio code搭建Java环境 - 一步一个脚印详细教程
visual studio code搭建Java环境 一.软件安装 二.添加环境变量 三.vscode配置 1.软件本身设置 2.编译环境配置 后记 一.软件安装 visual studio code ...
- CMake结合Visual Studio中开发Qt应用程序注意事项
Qt工程管理 个人比较偏爱于使用CMake来管理C++工程,因为只要编写一个CMakeLists.txt文件,就可以在Windows和Mac上生成各自的IDE工程.在Windows上, CMake自然 ...
- Visual Studio 2017 + VisualGDB 调试Linux C++程序
Visual Stuido版本: VisualGDB版本: 经过测试,VisualGBD 5.1暂不支持VS 2017,5.3及以上版本在VisualGDB Project Properties - ...
- [翻译]如何使用Visual Studio的Debugger调试NDS自制软件
[翻译]如何使用Visual Studio的Debugger调试NDS自制软件 发布:掌叔 来源:本站原创 时间:3天前 分类:NDS开发 本篇教程详细的讲解了如何使用Visual Studio ...
- Visual Studio 2008 断点调试直接跳出代码窗口
怪现象,Visual Studio 2008 断点调试直接跳出代码调试窗口. 1 必须使用F11,不能使用F10,否则直接跳出代码调试窗口. 2 必须设置多个断点,否则直接跳出代码调试窗口. 3 有时 ...
- 设置 Visual Studio 字体/背景/行号 - C语言零基础入门教程
目录 一.设置 Visual Studio 颜色主题 二.显示 Visual Studio 行号 三.设置 Visual Studio 字体大小/风格 四.猜你喜欢 零基础 C/C++ 学习路线推荐 ...
最新文章
- 你花了多久弄明白架构设计?kafka日志清理
- Linux内核最新的连续内存分配器(CMA)——避免预留大块内存【转】
- 年度最Hot,三大热点赛题,首届「马栏山」杯国际音视频算法大赛正式开赛
- 火狐浏览器Firefox如何使用插件,火狐有哪些好用的插件
- 大数据分析应具备哪些属性
- python 读取xml内容
- gitlab主备同步_gitlab实现主备切换集群
- Cannot add task ‘wrapper‘ as a task with that name already exists.
- 史上最详细的hadoop安装教程
- 作为一名基层管理者如何利用情商管理自己和团队(一)
- 防火墙阻止软件联网方法
- 网络安全技术第四章——身份认证技术(身份认证及方式、身份认证三要素、身份认证协议、KERBEROS协议、SSL协议)
- 手把手带你用Python完成一个数据分析项目,能写进简历,拿走不谢!(另送15个实战案例)...
- 双目视觉-双目测距原理剖析
- 公司注册涉及前置审批和后置审批的经营范围有哪些(2019年上海最新版)
- 计算机考研机试如何准备?
- cocos STG游戏(笔记三)
- 车载摄像头模组金属镜座与镜头结构粘接用胶方案
- android开发笔记之Makefile(一)
- linux下c网络编程实现串口与网口的信息透传_串口网口数据透传程序