【发布时间】:2016-08-30 14:35:31
【问题描述】:
我正在尝试在 vscode 中开始工作,最新的 C++ 插件版本支持 ms 调试器,所以由于我主要在 windows 下工作,所以这是一个尝试这个的信号。
安装了来自 MS 的 c++ 工具插件和 cmake 工具。
然而,我的测试项目没有建成。问题很清楚,但我需要有经验的 vscode 用户的建议如何解决这个问题。
cmake 看不到 vc 编译器。 (使用 QtCreator 之后)我希望 vscode 可以检测到 vc 安装......但事实并非如此。好的,我有两种方法:
- 使用标头、库和二进制文件填充环境变量 INCLUDE/LIB/PATH
- 只需运行 vcvarsall.bat x64
第二种方式简单可靠。所以最后一个问题是:
如何在 vscode start 的开头运行 .bat? (我不是说再写一个bat/cmd,准备好环境,然后在同一个脚本里面运行vscode)
【问题讨论】:
-
你注意到 VSCode 只是一个代码编辑器而不是一个 IDE?
-
是的 :) 这与我的问题有什么关系?
-
mm,Microsoft 添加了对主要平台的 C++ 调试器的支持。如果 vscode 可以用作调试器角色但之前没有构建应用程序的能力,那将是非常奇怪的。不是吗?
-
@πάνταῥεῖ:你从哪里得到的想法,Visual Studio Code 只是一个准系统代码编辑器? C/C++ for VS Code 的官方文档似乎不同意:“问:我如何构建/运行我的项目? - 答:VS Code 支持您可以配置来构建应用程序的任务,并且本机理解 MSBuild 的输出、CSC 和 XBuild。有关更多信息,请参阅 Tasks 文档。" 如何设置构建环境是一个有效的问题,VS Code 是一个相关的详细信息。
-
@πάνταῥεῖ:什么知识?从您最近制作的 cmets 来看,似乎没有任何值得注意的知识。
标签: c++ cmake visual-studio-code