同一文件夹下,

单个文件(不受其他文件影响)编译生成exe文件  和  多个文件编译生成exe文件

只和tasks .json 文件有关。

此方法在根本上还是和命令行编译的原理相同。

在命令行中,编译文件   g++ main.cpp -o main.exe

若要编译多个文件 则   g++ main.cpp  Object.cpp  -o main.exe

而在上面图片中,${fileDirname}\\*.cpp    //将当前路径下的所有cpp文件都进行了编译

在改为 ${file} 之后,则是等同于在命令行里执行了 g++ file.cpp

上面话题到此结束

------------------------------------------------------------------------------------------------------------------------------------------

若是运行出错,则是

第四个参数   ${fileDirname}\\${fileBasenameNoExtension}.exe的问题

或者是launch中参数program的问题

还可以参考参考这个表     来自https://www.cnblogs.com/wanghao-boke/p/12058880.html

变量名 含义
${workspaceRoot} 当前打开的文件夹的绝对路径+文件夹的名字
${workspaceRootFolderName} 当前打开的文件夹的名字
${file} 当前打开正在编辑的文件名,包括绝对路径,文件名,文件后缀名
${relativeFile}

从当前打开的文件夹到当前打开的文件的路径,如当前打开的是test文件夹,当前的打开的是main.c,并有test/first/second/main.c 那么此变量代表的是 first / second / main.c

${fileBasename} 当前打开的文件名+后缀名,不包括路径
${fileBasenameNoExtension} 当前打开的文件的文件名,不包括路径和后缀名
${fileDirname} 当前打开的文件所在的绝对路径,不包括文件名
${fileExtname} 当前打开的文件的后缀名
${cwd} 任务开始运行时的当前工作目录
${lineNumber}

前打开的文件,光标所在的行数

VSCode 单文件编译 与 多文件编译(windows)相关推荐

  1. VScode中html怎么引入js,vscode中如何使用typescript,如何自动编译成js文件

    使用vscode创建一个typescript程序 1:介绍 typescript是一个跨平台的编程语言,专门用于前端的语言,是由微软开发,在2013年6月正式发布,它是javascript的超集,扩展 ...

  2. MAC vscode 编译多个文件失败(已解决)

    函数份文件编写,多个cpp文件没有同时编译 Undefined symbols for architecture x86_64:"swap_test(int, int)", ref ...

  3. vscode老编译之前的文件_vscode 打开新文件不替换旧文件

    设置 "workbench.editor.enablePreview": false- 主要是模仿robocopy的部分功能 (robocopy /L 参数可以列出本地目录和备份目 ...

  4. vscode老编译之前的文件_vscode单击新文件时覆盖旧文件的解决方法

    vscode单击新文件时覆盖旧文件的解决方法 当一个项目很大的时候我们去找某一个文件经常使用搜索功能,本人经常使用快捷键ctrl+p进行某个文件的搜索,或者单机一个文件时会覆盖掉原来窗口中打开的文件, ...

  5. python源代码程序编译后的文件扩展名是什么_Python源代码程序编译后的文件扩展名为_________。...

    Python源代码程序编译后的文件扩展名为_________. 答:pyc 某合同价格条款规定如下:"每打FOB上海15欧元,总值4500欧元".则此时欧元为 答:计价货币 生态文 ...

  6. java编译过程中产生哪些文件_编译Java源程序文件后将产生相应的可执行字节码文件,这些文件的扩展名为( )。...

    编译Java源程序文件后将产生相应的可执行字节码文件,这些文件的扩展名为( ). 答:class 恒温下,对同一反应来说,下列叙述正确的是 答:转化率和平衡常数都可以表示化学反应的进行程度 老瞎子在一 ...

  7. python程序文件的扩展名称-Python源代码程序编译后的文件扩展名为( )。_学小易找答案...

    [单选题]9.药物与血浆蛋白结合后( ). [填空题]根据ISO标准,当刀具中心轨迹在程序轨迹前进方向左边时称为左刀补,用( )指令表示! [判断题]进口的农产品必须按照国家规定的农产品质量安全标准进 ...

  8. python文件编译与pyc反编译

    pyc是编译py之后生成的二进制文件.当我们发布系统的时候不想让别人看到源代码,就需要将py文件编译生成pyc文件,对外只提供pyc文件.同样,如果拿到一个python程序,只有pyc文件,我们就无法 ...

  9. 将pyx文件编译成pyd文件(很多坑,已解决)

    项目场景: Faster R-CNN项目,将pyx文件编译成pyd文件(很多坑,请注意) 项目环境 python 3.6 – conda的虚拟环境 TensorFlow 1.15.0 win 10 问 ...

最新文章

  1. 微型计算机广告牌实验报告,微机原理课程设计报告
  2. spring aop实现原理_Spring 异步实现原理与实战分享
  3. Android移动端测试——adb、monkey
  4. C# 进程间通信(共享内存)
  5. 如何通过svg代码还原图片_如何通过nginx反向代理来调试代码?
  6. [Swift]LeetCode1009. 十进制整数的补码 | Complement of Base 10 Integer
  7. 【免费课程】小白学数据挖掘与机器学习
  8. 最适合Java初学者练手的项目【JavaSE项目-图书管理系统】
  9. 完全删除iCloud注册的Apple ID
  10. Windows XP怎样实现自动登录而无需输入密码
  11. imac2017拆机
  12. D3D9 简单图形的绘制以及显示
  13. Educoder中Spark算子--java版本
  14. 区块链+人工智能+大数据等技术能否让我们构建三体文明
  15. uoj311 【UNR #2】积劳成疾
  16. PSENet原理介绍
  17. postman模拟并发请求
  18. 我的2018年竞赛之路总结
  19. 深入WindowsME之系统还原(转)
  20. cf----2019-10-03(Minimum Value Rectangle,Plasticine zebra,Weakened Common Divisor)

热门文章

  1. MyEclipse+Tomcat+Java+MySQL实现企业员工信息管理系统
  2. windows打开虚拟键盘命令
  3. 精度与比例尺之间的关系
  4. matlab 参数方程绘图,用matlab绘图已知椭圆参数方程
  5. Auto.js之自动QQ点赞篇
  6. 最新2022年高职大数据国赛任务书详解与模拟练习
  7. Aho-Corasick 多模式匹配算法、AC自动机详解
  8. discuz mysql cpu 100_Discuz导致MYSQL CPU 占用 100%?
  9. java实验2总结心得,java实验的心得体会
  10. CSR867x — CSR8670平台开发调试经验