VSCode将QT(shadow build)编译输出到指定文件

VSCode将QT(shadow build)编译输出到指定文件

@一、啥是shadow build???

实际上就是将编译输出的文件跟源码文件放在不同地方,也就是out-of-source(0.00):

在qtcreator中设置就很方便很方便,直接在Projects下设置,一般是在Tool的Options下可以先设置好路径(1.00):

@二、VSCode下该如何设置?

  VSCode可没有这么方便设置,环境得一步步来配置:

网上有很多文章说明,这就不重复,简单来说要配置S1-C/C++头文件(c_cpp_properties.json);S2-launch.json文件;S3-设置CMD命令。

把所有头文件加入进去这样各类头文件就能正常检索到(2.00):

根据网上配置设置CMD命令(2.01):

到此,VSCode基本的环境已经配置完成,但….有个问题!就是编译的输出文件均在根目录下!与qtcreator编译出独立文件夹是不一样!!!

@四、设置CMD输出指定文件夹

网上爬了很多楼,均只有开头的方法!基本都是要更改PRO文件,这跟自己初衷相悖!本是希望VSCode和qtcreator两种方式都能混合使用,更改这个就影响到qtcreator(关键还是没成功-_-),原本就打算放弃!突然发现一篇类似文章,虽然不是用GCC编译但可以照猫画虎,也算完成最后一步!仅仅增加了几句命令而已(3.00)!

参考文章:

  1. https://www.cnblogs.com/senior-engineer/p/5961788.html
  2. https://www.cnblogs.com/WeyneChen/p/7857063.html

技术总结:

@一:按网上步骤来走基本都能成功。

@二:对CMD和qmake还需有一定了解。

@三:多查查,很多问题其实别人基本遇到过,但查找筛选的过程异常累人,为了解决这个问题就花了两天时间,不过也学到很多。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值