在vscode中创建任务编译module源文件

接昨天的文章 [创建并使用自己的C++模块(Windows10+MSVC)-CSDN博客],觉得每次编译转到命令行下paste命令过于麻烦,于是研究了一下在vscode中创建自动编译任务。

经过尝试,在task.json中增加如下代码:

        {
            "type": "shell",
            "label": "Build module_Vector.cpp",
            "command": "cl.exe /std:c++latest /interface /c /EHsc /nologo /W4 /MTd module_Vector.cpp",                                    
            
            "detail": "Comiple module source."
        },

        {
            "type": "shell",
            "label": "Build module01_user.cpp",
            "command": "cl.exe /std:c++latest /EHsc /nologo /W4 /MTd module01_user.cpp module_Vector.obj",                                    
            
            "detail": "Comiple main program."
        }

其实就是把从命令行执行的命令拷贝到 command字段中,type必须是 shell,其它label,detail自己可以看着写。

此时Ctrl+Shift+P选择Tasks: Run Task,出现如下:

在vscode中创建任务编译module源文件_第1张图片

可以看到,两个任务都在这里了,选择这两个任务就可以分别进行编译,而无需每次都切换到命令行下去paste命令,还是方便了一些。

你可能感兴趣的:(C/C++,vscode,ide)