当前工作的文件目录(位于桌面的HELLOWORLD文件夹),如果我们的工作文件名不同且路径位置不同,则改成自己的就行:

这是我创建好的文件夹,用于存储生成的exe文件


修改生成的exe文件位置,就是修改两个文件:launch.json,task.json文件

如:

原来是 "${fileDirname}\\${fileBasenameNoExtension}.exe"
修改后 "生成exe文件用于存储的绝对路径${fileBasenameNoExtension}.exe"


以下是我的文件:

launch.json:

{// 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387"version": "0.2.0","configurations": [{"name": "g++.exe - 生成和调试活动文件","type": "cppdbg","request": "launch","program": "C:\\Users\\Administrator\\Desktop\\HELLOWORLD\\exe\\${fileBasenameNoExtension}.exe",//修改的位置"args": [],"stopAtEntry": false,"cwd": "${workspaceFolder}","environment": [],"externalConsole": false,"MIMode": "gdb","miDebuggerPath": "D:\\bianyiqi\\mingw64\\bin\\gdb.exe","setupCommands": [{"description": "为 gdb 启用整齐打印","text": "-enable-pretty-printing","ignoreFailures": true}],"preLaunchTask": "C/C++: g++.exe build active file"  //跟task.json中的"label": "C/C++: g++.exe build active file",一样}]
}

task.json:


//***********该任务将调用g ++编译器以基于源代码创建可执行文件。**********//{"version": "2.0.0","tasks": [{"type": "shell","label": "C/C++: g++.exe build active file","command": "D:\\bianyiqi\\mingw64\\bin\\g++.exe","args": ["-g","${file}","-o","C:\\Users\\Administrator\\Desktop\\HELLOWORLD\\exe\\${fileBasenameNoExtension}.exe"//修改位置],"options": {"cwd": "${workspaceFolder}"},"problemMatcher": ["$gcc"],"group": {"kind": "build","isDefault": true}}]
}
/*
$ {workspaceFolder} -在VS Code中打开的文件夹的路径
$ {workspaceFolderBasename} -在VS Code中打开的文件夹名称,不带任何斜杠(/)
$ {file} -当前打开的文件
$ {relativeFile} -当前相对于打开的文件workspaceFolder
$ {relativeFileDirname} -当前打开的文件相对于的目录名workspaceFolder
$ {fileBasename} -当前打开的文件的基本名称
$ {fileBasenameNoExtension} -当前打开的文件的基本名称,没有文件扩展名
$ {fileDirname} -当前打开的文件的目录名
$ {fileExtname} -当前打开的文件的扩展名
$ {cwd} -启动时任务运行器的当前工作目录
$ {lineNumber} -活动文件中当前选择的行号
$ {selectedText} -活动文件中的当前选定文本
$ {execPath} -正在运行的VS Code可执行文件的路径
$ {defaultBuildTask} -默认构建任务的名称*/

修改VSCode生成.exe文件的位置相关推荐

  1. matlAB gui 变成c,matlab改变GUI和figure左上角图标的方法,并生成exe文件

    1. GUI左上角图标的更改,假设GUI的Tag为figure1,在其OpeningFcn里添加 h = handles.figure1; %返回其句柄 newIcon = javax.swing.I ...

  2. Python:pyinstaller如何将一个项目的.py和相关资源文件打包生成.exe文件

    前言 写这篇博文真属于意外,因为小编不是以学术为目的的,而仅仅是以讨女朋友喜欢为目的,所以文中略有狗粮.撇开这些,相信大家找到为了找到一个可行方案已经寻寻觅觅良久,本文或许便是你的"真命天子 ...

  3. 修改matlab 生成exe的图标,更改matlab生成exe文件的图标

    更改matlab生成exe文件的图标 明天项目答辩,今天又把程序折腾了一遍,最后生成exe文件,上网搜了一下把图标改成了自己选的图形. 在matlab中文论坛上有高手指出如下的做法: 假设你的图标文件 ...

  4. pyinstaller生成exe文件失败

    我的python是3.6,目前pyinstaller并不支持,有网友建议在Github上下载源码,用pyinstaller_develop文件夹替换pyinstaller安装位置下同名文件夹.这样做之 ...

  5. Python生成.exe文件亲测实践教程(初级+进阶,含资源文件程序的打包)

    使用打包工具PyInstaller的基础操作: 此部分包括安装模块+模块的常见指令的使用 具体流程可以参考以下两篇文章非常详细 (9条消息) Python如何生成可执行的.exe文件_zhaochon ...

  6. Java多线程之赛跑游戏(含生成exe文件)

    Java多线程之赛跑游戏(含生成exe文件) 在JavaSE中,多线程是一个重要的内容. 我们要了解多线程的概念,就要先了解进程的概念:要了解进程的概念,就离不开操作系统的概念. 在一台正常运行的电脑 ...

  7. Python 打包项目生成exe文件大启动慢解决办法

    目录 一 使用pyinstaller打包exe 1 首先安装pyinstaller 包 2 win+R,cmd 进度dos界面 3 进度代码目录内,然后使用pyinstaller -F main.py ...

  8. Matlab.m文件生成.exe文件之旅

    Matlab.m文件生成.exe文件之旅 Matlab中.m文件生成.exe文件之旅 作为算法工程师,有时需要测试人员帮忙测试算法模型,故需要向其发布一个算法工具,也是就是.exe文件.由于近期有利用 ...

  9. JAVA项目的打包及生成.exe文件或者打包安装软件

    总体思路是先打成jar再把jar打成exe.主要看1.3和2.3里的内容就可以了. 1.将项目打成jar: 1.1要将项目打包成jar文件,方法很多,可以用Eclipse自带的打包工具Ant打包,也可 ...

最新文章

  1. 大开源时代,“仁慈的独裁者”管理模式还走得通吗?
  2. opencv for arm
  3. druid监控配置及sql注入防火墙配置
  4. mysql 命名 冲突_MySQL中字段名和保留字冲突的解决办法
  5. 边缘深度学习设备基准评测:英伟达Jetson Nano胜出
  6. aqs clh java_Java并发包源码学习之AQS框架(二)CLH lock queue和自旋锁
  7. 【Flink】FlinkPer-partition watermark 问题 某个 分区延迟 导致数据丢失
  8. 电脑打字学习_新手如何学会电脑打字 走上盲打之路
  9. php函数find的用法,fleaphp crud操作之findByField函数的用法
  10. 谈谈tomcat引起的中文乱码问题
  11. 测试工程师必备技能之缺陷分析
  12. scan camera
  13. 博客披着个人外衣的集体游戏
  14. 用view-source:查看网页源代码
  15. 矿物质饲料补充剂的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  16. 海康威视java读取摄像头数据
  17. linux汇编.section与.globl
  18. 看Lucene源码必须知道的基本概念
  19. IE可以上网谷歌和QQ无法上网
  20. 【统计学习方法笔记】——第二章 感知机

热门文章

  1. 【主键索引】和【非主键索引】
  2. 英语面试准备(01) - 读招聘广告
  3. 苹果店大欺客 直至今日才承认iPhoto应用使用OSM
  4. JS页面刷新的方法总结
  5. linux安装cnpm
  6. 智慧工地测评:实用性强吗?
  7. 激活函数-Sigmoid, Tanh及ReLU
  8. MySQL主从复制详解
  9. 计算机会操作软件怎么填,人是一台计算机,每个人都在写程序
  10. Mybatis之@SelectKey注解