VS2019开发心得(一)相对路径,输出目录和调试工作目录

前言

相对路径的使用方法和好处网上有很多了,就不复制了。
此篇博客主要记录一下相对路径起点如何修改设置,以及我遇到的问题

一、首先,我们得知道相对路径的默认设置在哪

1、选中项目,右键属性,如图调试属性中的工作目录(点击下拉框,选择编辑)即为相对路径的起点
网上说的相对路径的起点为.vcxproj,也就是默认设置里的$(ProjectDir),项目目录,命名还整挺好
在这里插入图片描述

2、代码测试
测试 :我把测试图片放到$(ProjectDir)代表的绝对路径之下
在这里插入图片描述
结果 :可以正常读取

二、修改相对路径起点:我设置为项目输出目录,以项目输出目录为相对路径起点

1、输出目录是在解决方案文件夹/×64 or ×32文件夹/Debug or Release,也就是exe所在路径
在这里插入图片描述
2、代码测试
测试:我把测试图片load.png放到输出目录(.exe所在目录)
在这里插入图片描述
结果:可以正常读取,表明相对路径起点可以修改


以下内容涉及VS项目打包成安装包过程遇到的问题:
问题:
把软件打包后,无法正常运行,这个问题排查到头秃,最后发现是相对路径的问题。
重点来了,打包后的软件的 相对路径起点exe所在目录!!!
所以如果开发有打包软件成安装包打算的老铁,务必把工作目录设置成输出目录的路径,即相对路径起点设置成输出目录
步骤:
1、属性→常规→输出目录→编辑→复制
2、属性→调试→工作目录→编辑→粘贴
在这里插入图片描述

  • 3
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值