设置VS代码以编译C ++程序

时间:2018-01-05 05:16:18

标签: c++ c++11 gcc visual-studio-code codeblocks

我有一个C ++程序,我通常用Code :: Blocks编译,但现在我必须找到一种方法用VS Code编译它。我一直在看教程几个小时,但我仍然无法在VS Code中实现。

程序非常简单。这是Code :: Blocks

的项目设置
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<CodeBlocks_project_file>
    <FileVersion major="1" minor="6" />
    <Project>
        <Option title="game_test" />
        <Option makefile="makefile" />
        <Option pch_mode="2" />
        <Option compiler="gcc" />
        <Build>
            <Target title="default">
                <Option output="game_test" prefix_auto="1" extension_auto="1" />
                <Option type="1" />
                <Option compiler="gcc" />
            </Target>
        </Build>
        <Linker>
            <Add library="ws2_32" />
        </Linker>
        <Unit filename="admin.cpp" />
        <Unit filename="common.cpp" />
        <Unit filename="common.h" />
        <Unit filename="database.cpp" />
        <Unit filename="database_auto.cpp" />
        <Unit filename="database_common.cpp" />
        <Unit filename="database_common.h" />
        <Unit filename="database_mysql.cpp" />
        <Unit filename="main.cpp" />
        <Unit filename="main.h" />
        <Unit filename="memory.cpp" />
        <Unit filename="memory.h" />
        <Unit filename="protocal.cpp" />
        <Unit filename="server.cpp" />
        <Unit filename="sock.cpp" />
        <Unit filename="user.cpp" />
        <Extensions>
            <code_completion />
            <envvars />
            <debugger />
        </Extensions>
    </Project>
</CodeBlocks_project_file>

希望来自C :: B的设置能够清楚说明应该做什么。

1 个答案:

答案 0 :(得分:0)

Visual Studio代码不是IDE ,它是文本编辑器

您应该首先添加Microsoft Extension for C / C ++。 我建议您查看本教程:

https://www.youtube.com/watch?v=X7CXjKGi_ro&t=2253s

将近一个小时,但这确实使您能够为VS代码中的c ++开发设置环境。