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

2024-01-03 06:07:24

接昨天的文章 [创建并使用自己的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,出现如下:

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

文章来源:https://blog.csdn.net/sharpbladepan/article/details/135350943
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。