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

做网站服务器应该怎么配置哈尔滨网站建设有限公司

做网站服务器应该怎么配置,哈尔滨网站建设有限公司,网站建设 办公系统,网站建设教程asp前言 在刚安装好VSCode后,我简单尝试了仅main.cpp单文件编译代码,没有问题,但是当我尝试多文件编译时,就出现了无法识别cpp文件。 内容 创建项目 首先点击左上角“文件”;在菜单中选择“打开文件夹”;在…

前言

        在刚安装好VSCode后,我简单尝试了仅main.cpp单文件编译代码,没有问题,但是当我尝试多文件编译时,就出现了无法识别cpp文件。

内容

创建项目

  1. 首先点击左上角“文件”;
  2. 在菜单中选择“打开文件夹”;
  3. 在文件夹中右键,添加文件,并命名为main.cpp;
  4. ctrl+shift+p,进入命令模式
  5. 输入 task,在弹出的菜单中选择任务:配置默认生成任务

 

 生成文件:tasks.json

 

    6.ctrl+shift+b,项目进行编译

生成文件 main.exe (可执行文件) 

我们可以在资源管理器中直接双击main.exe进行执行;也可以在VSCode的终端中使用命令去执行;

多文件编译

        在上述创建的项目中,如果我们新建一个sample.h和一个sample.cpp文件:

sample.h文件

#include "iostream"
using namespace std;
class sample
{
private:/* data */
public:sample(/* args */);~sample();string getClassName();
};

sample.cpp文件

#include "sample.h"sample::sample()
{
}sample::~sample()
{
}string sample::getClassName()
{return "Sample";
}

 main.cpp文件

#include "iostream"
#include "sample.h"
int main()
{sample s;cout<<s.getClassName()<<endl;return 0;
}

我们再次使用刚刚的方式进行编译: ctrl+shift+b 

 可以看见项目编译失败,程序生成失败;

问题出在tasks.json文件中,由任务:配置默认生成任务    生成的tasks文件是不支持编译多个文件的。我们需要修改该文件的一些地方;

修改tasks文件

我们来看tssks.json文件的内容,如果有在linux系统平台上使用gcc编译过c文件的朋友能够看出来,在args键中的内容就是一个编译命令;

回归tasks文件内容上,我们需要修改argsj键的值,具体参考如下:

{"version": "2.0.0","tasks": [{"type": "cppbuild","label": "C/C++: g++.exe 生成活动文件","command": "D:/mingw/mingw64/bin/g++.exe","args": ["-fdiagnostics-color=always","-g","${workspaceFolder}\\*.cpp","-I","${workspaceFolder}","-o","${workspaceFolder}\\${workspaceFolderBasename}.exe"],"options": {"cwd": "D:/mingw/mingw64/bin"},"problemMatcher": ["$gcc"],"group": "build","detail": "编译器: D:/mingw/mingw64/bin/g++.exe"}]
}

建议去了解一下VSCode 的tasks 文件和类似${workspaceFolder}的意思

下文讲解了Tasks.json文件中的变量 

VSCode C++ Tasks.json中的变量-CSDN博客

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

相关文章:

  • 东道网站建设网站首页适配规则
  • 成都网站建设推广详为什么需要响应式网站
  • 建筑行业一般在哪个网站招聘锦州市网站建设
  • 台州网站排名外包长沙建设工程造价网
  • 小公司做网站做云盘网站哪个好
  • 网站突然没收录了搬家公司怎么做网站
  • 有哪些外贸公司网站做的比较好批量域名注册查询
  • 网站建设服务器租用网站做软件有哪些
  • flash源码网站网站目录架构
  • 建设部建设厅报考网站松阳建设局网站
  • 网站专栏怎么做漂亮广西网络推广公司哪家好
  • 东莞外贸网站搭建制作免费seo排名工具
  • 企业网站模板哪里好个人博客系统毕业设计论文
  • 单位建设网站的请示南昌为来创意网站建设公司
  • 公司要招个做网站的人互联网信息平台
  • 沈阳网站建设设计报价英文旅游网站建设
  • 赣州市建设局网站做网站要提供什么
  • 济南手机网站建设电话青海省高等级公路建设管理局网站
  • 遵义做网站推广wordpress页面的模板
  • 本地东莞网站建设网站建设冫首先金手指十五
  • 杭州网站建设价格经典的公司简介
  • 广州建设诚信评分网站邮箱163注册
  • python开发做网站布吉网站的建设
  • 动漫网站设计模板网站后来功能
  • 坪山网站建设哪家好网站建设潮州
  • 品牌网站建设专业定制室内设计效果图欧式风格
  • 手机网站模板.建立网站费用大概需要多少钱
  • 网站设计思路文案范文做网站好的网站建设公司
  • 网站开发业务好做吗嘉兴品牌网站建设
  • 用tp5做网站广州网站推广策划