使用 Visual Studio Code 开始 C++ 开发的问题

问题描述 投票:0回答:1

我正在尝试在微软的 Visual Studio 代码中开始使用 C++ 进行开发。 我安装了 Visual Studio 构建工具和“C++ 桌面开发” 我在 VS Code 中安装了 C++ 扩展。

每当我尝试运行 .cpp 文件时都会收到错误

请帮忙🥺

我采取以下步骤: 我运行 Visual Studio 的开发人员命令提示符 我导航到“C:\Program Files (x86)\Microsoft Visual Studio�2\BuildTools\projects\helloworld” 我输入“代码”。 Visual Studio Code 打开并创建一个“main.cpp”文件 我输入代码: int main(){ 返回0; } 我单击“运行 C/C++ 文件”并选择“C/C++: cl.exe 构建和调试活动文件” 它尝试运行,但弹出错误消息“The preLaunchTask 'C/C++: cl.exe build and debug active file' returned with exit code -1” 完整的错误信息如下:

开始构建... cl.exe /Zi /EHsc /nologo "/FeC:\Program Files (x86)\Microsoft Visual Studio�2\BuildTools\projects\helloworld\main.exe" "C:\Program Files (x86)\Microsoft Visual Studio� 2\BuildTools\projects\helloworld\main.cpp" 主程序 链接:致命错误 LNK1104:无法打开文件“kernel32.lib”

构建已完成,但有错误。

  • 终端进程终止,退出代码:-1。
  • 终端将被任务重用,按任意键关闭它。
c++ visual-studio-code visual-c++ cl
1个回答
0
投票

你安装了 gcc 或 Clang 吗? 尝试跑步:

g++ --版本

clang --版本

如果两者都失败,您需要安装编译器这是如何安装gcc

如果安装了编译器,请尝试通过终端进行编译

g++ main.cpp -o main.exe

如果这有效,则 vs:code 有问题。如果没有,则说明编译器安装不正确。 您可以在这里查看更多信息

© www.soinside.com 2019 - 2024. All rights reserved.