如何在Microsoft Visual Studio之外构建C 代码
How to build c++ code outside of microsoft visual studio
(这里是菜鸟,所以对一个非常基本的问题表示歉意(。目前,我主要使用Sublime文本进行编辑代码。但是,要将i alt-tab编译到MSVC并在此处编译,然后再次将Alt-Tab编译到文件浏览器中,然后启动我的.EXE文件。我正在寻找一种优化它的方法,而不必始终保持tab。
所以第一个问题是:是否可以使Sublime Text编译MSVC C 项目?我知道您可以按CTRL-B,但是您必须知道如何设置所有编译器选项链接所有库(这是我在MSVC中做的噩梦,所以最好我不必做这再次适用于其他编译器(。
第二个问题是:一旦编译了.exe,就可以在任何方法中启动.exe(现在我每次都必须在文件浏览器中查找它,这是一个巨大的痛苦(。
我确实有解决方案!
这里是:
- 您必须能够在ST中创建快捷方式才能启动一个外部应用程序,我在ST3 中尝试了此应用程序
- 目前您可能有Visual Studio解决方案,因此您需要创建一个快捷方式才能启动msbuild.exe
- 创建一个快捷方式来启动您的.EXE
我找到了一个旧脚本,该脚本使用msbuild构建这样的旧解决方案:
%PATH_TO_MSBUILD%MSBuild.exe %SLN_ABSOLUTE_PATH% /t:Clean /t:%TARGET% /p:Configuration=%MODE_COMPILATION%
希望这会有所帮助。
使用MSBuild使用Visual Studio Project文件触发构建。请参阅官方文档中的示例,例如:
MSBuild.exe MyProj.proj -property:Configuration=Debug
请注意,您可能必须事先初始化环境。请参阅使用命令行中的MSVC工具集,例如通过调用vcvarsall.bat
等。
相关文章:
- Clion显示错误,但可以使用Cmake成功构建代码
- 使用 cl 构建代码并连接到 sqlite 库
- 在 Azure DevOps 构建管道中使用英特尔C++编译器为 Linux 环境构建C++代码
- 可以在没有构建代码的情况下转到定义吗?
- 在visual Studio中构建代码时,我遇到错误,.h文件丢失
- 如何使用提升库构建 C++ 代码
- 构建代码时出错
- 构建 C/C++ 代码时的 Gradle 编译器输出
- 如何在Microsoft Visual Studio之外构建C 代码
- 如何使用选择正确检测我是在Windows还是Linux中构建C 代码
- 可以在Visual Studio中使用Bazel构建代码
- Cmake并需要两次运行才能成功构建代码
- 无法构建代码块史密斯wxWidget项目
- g++ 使用 Sublime Text 2 构建C++代码时的致命错误
- 在Visual C++Express中构建C代码
- Cython是用于构建C代码还是用于构建Python扩展?
- g++ 4.6.3在64位服务器上构建代码时会崩溃
- 错误 LNK1181:在 Visual Studio 2012 中构建代码时无法打开输入文件"Gdi32.lib"
- 这是否会导致内存泄漏/我应该如何构建代码
- 如何在 eclipse 中构建代码之前运行 vcvars32.bat