当前位置: 首页 > news >正文

开源模板网站广元建设网站要多少钱

开源模板网站,广元建设网站要多少钱,为什么做网站要有自己的服务器,网站建设好处实际上VSCode编译C文件就是通过向g传递参数实现的,因此即使是不同包下面的cpp文件或者.h文件都是可以通过修改g的编译参数实现,而在VSCode中,task.json文件其实就是在配置g的编译参数,因此我们可以通过修改task.json里面的参数&am…

        实际上VSCode编译C++文件就是通过向g++传递参数实现的,因此即使是不同包下面的cpp文件或者.h文件都是可以通过修改g++的编译参数实现,而在VSCode中,task.json文件其实就是在配置g++的编译参数,因此我们可以通过修改task.json里面的参数,实现不同包下cpp文件的编译。

        首先打开一个空的文件夹,然后新建一个main.cpp文件,和一个mycpp文件夹。

mycpp文件夹里面创建sum.cppsum.h文件。 

 

 main.cpp

#include<iostream>
#include"mycpp/sum.h"
using namespace std;
int main()
{cout<<sum(1,3);
}

sum.h

#ifndef SUM_HEADER
#define SUM_HEADER
int sum(int a,int b);
#endif

sum.cpp 

#include"sum.h"
int sum(int a,int b)
{return a+b;
}

运行直接报错,找不到sum函数的定义。 

这时候task.json是下面这样的

{"tasks": [{"type": "cppbuild","label": "C/C++: g++.exe 生成活动文件","command": "F:\\FrameWork\\mingw64\\bin\\g++","args": ["-fdiagnostics-color=always","-g","${file}","-o","${fileDirname}\\${fileBasenameNoExtension}.exe"],"options": {"cwd": "${fileDirname}"},"problemMatcher": ["$gcc"],"group": {"kind": "build","isDefault": true},"detail": "调试器生成的任务。"}],"version": "2.0.0"
}

 只需要改变args里面的参数就可以了,fileDirname就是CPPTEST2这个文件夹,第一个"${fileDirname}\\*.cpp",用来编译main.cpp,第二个 "${fileDirname}\\mycpp\\*.cpp"用来编译sum.cppsum.h

代码就是下面这样

{"tasks": [{"type": "cppbuild","label": "C/C++: g++.exe 生成活动文件","command": "F:\\FrameWork\\mingw64\\bin\\g++","args": ["-fdiagnostics-color=always","-g","${fileDirname}\\*.cpp","${fileDirname}\\mycpp\\*.cpp","-o","${fileDirname}\\${fileBasenameNoExtension}.exe"],"options": {"cwd": "${fileDirname}"},"problemMatcher": ["$gcc"],"group": {"kind": "build","isDefault": true},"detail": "调试器生成的任务。"}],"version": "2.0.0"
}

切换到main函数,再次运行代码,成功打印出4。

大家要是用过g++直接编译文件,就可以相当容易理解这种方式了,比如下面这种,同样可以编译多个不同文件下的cpp文件,并且运行效果和VSCode一样。

 

http://www.yayakq.cn/news/491360/

相关文章:

  • 哪里做网站最便宜c2c商城网站建设公司
  • 建站的网站学院网站建设招标书
  • 西安官方网站建设商业授权什么意思
  • 网站图片计时器怎么做WordPress住小程序
  • 专门做二手手机的网站阿里云做网站买什么
  • 温州高端模板建站金蝶软件收费价目表
  • 酒类网站建设方案宁波市环境建设保护局网站
  • 有哪些网站可以免费看电影重庆百度推广优化排名
  • 山西定制网站建设电源做医疗网站建设
  • 怎么做外贸个人网站工程承包合作协议书
  • 网站管理员的联系方式传奇网站怎么建设
  • 网站工作室哪个网站可以做社工试题
  • 网站建设解决方福州正规网站建设公司报价
  • 为网站开发uwp应用网页美化工具有哪些
  • 承德网站建设开发手机移动端
  • 中国设计在线网站思明区建设局网站
  • 网站设计外包协议公司网站域名 优帮云
  • 长沙网站设计培训机构有人上相亲网站做传销燕窝
  • 西宁网站建设报价壹君博贴心国内经典网站
  • 未备案网站 赚钱养老院网站建设的好处
  • 网站正在建设 英文翻译微信网站开发用什么语言
  • 个人网站备案方法泉州建设工程招投标信息网
  • 四平网站公司帝国 网站搬家
  • 山西网站建设服务合肥seo排名优化公司
  • 如何用模板建网站优化营商环境
  • 网页设计需要学什么技术北京seo案例
  • 甘肃建设投资集团控股有限网站分销系统大概多少钱
  • 上海网站关键排名免费查看采购信息的平台
  • 网站建设页面图wordpress上传图片路径修改
  • 起名网站是怎么做的短网址生成器免费