C++ 如何构建c++;microsoft visual studio外部的代码
(这里没有,所以我为这个非常基本的问题道歉)。目前我主要使用升华文本来编辑代码。但是,要将我的alt tab编译到MSVC并在那里编译,然后将alt tab再次编译到文件浏览器并启动我的.exe文件。我正在寻找一种方法来优化这一点,而不必一直alt tab 因此,第一个问题是:有没有办法让崇高的文本编译一个MSVC C++项目?我知道你可以按Ctrl-B,但是你必须知道如何设置所有的编译器选项链接所有的库(这对我在MSVC中所做的工作来说简直是一场噩梦,所以我不必再为其他编译器这样做了)C++ 如何构建c++;microsoft visual studio外部的代码,c++,visual-c++,sublimetext3,C++,Visual C++,Sublimetext3,(这里没有,所以我为这个非常基本的问题道歉)。目前我主要使用升华文本来编辑代码。但是,要将我的alt tab编译到MSVC并在那里编译,然后将alt tab再次编译到文件浏览器并启动我的.exe文件。我正在寻找一种方法来优化这一点,而不必一直alt tab 因此,第一个问题是:有没有办法让崇高的文本编译一个MSVC C++项目?我知道你可以按Ctrl-B,但是你必须知道如何设置所有的编译器选项链接所有的库(这对我在MSVC中所做的工作来说简直是一场噩梦,所以我不必再为其他编译器这样做了) 第二个
第二个问题是:一旦编译了.exe,是否有办法让Sublime启动.exe(现在我每次都要在我的文件浏览器中查找它,这是一个巨大的痛苦)。这一次我确实有了解决方案 这是:
- 您必须能够在ST中创建快捷方式才能启动外部应用程序
- 此时您可能已经有了Visual Studio解决方案,因此需要创建一个快捷方式来启动MSBuild.exe
- 创建启动.exe的快捷方式
%PATH_TO_MSBUILD%\MSBuild.exe %SLN_ABSOLUTE_PATH% /t:Clean /t:%TARGET% /p:Configuration=%MODE_COMPILATION%
希望这有帮助。使用Visual Studio项目文件触发生成。参见官方文件中的示例,例如:
MSBuild.exe MyProj.proj -property:Configuration=Debug
请注意,您可能需要事先初始化环境。请参阅,例如调用代码> VCVALSAL.BAT < /COD>等.如果您已经有了MS解决方案,这将有助于问题1:也可以很好地考虑类似的选项。没有Eclipse或其他IDE对我来说不是真正的选项,因为它们不提供崇高的文本3提供的文本编辑选项。(例如vim模式、多个游标、所有我自己的脚本和代码段,等等)