四时宝库

程序员的知识宝库

VS code编译多个C++文件

在vs code中多文件编译,通过设置tasks.json来实现。

比如我们有两个cpp文件,一个.h文件,都在当前工作目录下。

add.h文件:

int sum(int a, int b);

add.cpp文件:

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

main.cpp文件中调用add.cpp中的sum(int , int)函数:

#include "add.h"
#include <iostream>
int main(int argc, char* argv[])
{
    int a = 8;
    int b = 5;  
    std::cout << "a +b = "<< sum(a,b); 
       
    return 0;
    
}

为了同时编译上述两个cpp文件,在tasks.json文件设置如下:

将原有的"${file}",用具体的cpp文件名替代, 文件名前面的{workspaceFolder}表示当前工作目录,即工作目录,是cpp文件所在位置。

【小结】 vs code编译多C++ 代码文件,通过在tasks.json文件中设置“${file}”来实现。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接