visual studio 2022 总是自动会打开terminal怎么办?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了visual studio 2022 总是自动会打开terminal怎么办?相关的知识,希望对你有一定的参考价值。

能不能像pycharm那样把不打开terminal,直接输出在vs内部

源文件里面写一个入口函数,就是main函数,点击运行键即可执行。
如果出现选择两个入口函数让你选择并执行,就选择刚刚你写得main函数,两个函数名一样不好辨别是哪个,就找到并把之前已有的入口函数注释掉就好了。
VisualStudio中单独运行一个cpp步骤如下:1、首先打开软件。2、点击软件左上角“文件-新建-项目”,选择“win32控制台应用程序”,输入一个名称,点击确定。3、出现这个画面后,点击下一步。4、到这一步的时候,注意:一定要勾选”空白项“,然后点击下一步,点击完成就可以了。5、下来在(名字)下拉列表里右击”源文件-添加-新建项,点C++文件,在名称里输入新名字(名字后不用加.cpp)点击添加即可。6、编辑程序,按F5是编译运行。
参考技术A 1、启动安装程序后将看到如下所示工作负载选择界面,我们只需要选择自己所需要的负载即可,即使选择错误,在实际使用时,VisualStudio也会提示安装,只需要选择最基本的就可以,(比如我们要进行桌面软件的开发,只需选择NET桌面开发即可,举一反三),下面顺便介绍一下在已经安装过的电脑上,如何进行负载修改。2、在打开VisualStudioInstaller程序后,按照如图所示选择修改按钮即可。
添加新的工作负载和组件:第一步,工具-获取工具和功能。第二步,点击修改。然后弹出修改界面了。
注意事项:学习编程是一个持久的事情,知识在不断更新,技术在飞速进步,要做到不气馁,不放弃。

visual studio 编译器的堆空间不足问题的解决(cmake版本)

参考技术A 我们有个自动编译游戏引擎的脚本,这个脚本时间用久了,总是会报如下的错误:

fatal error C1060: 编译器的堆空间不足

每次出现这种错误,总是要请人重启机器,重新配置,很耽误时间和精力。

所以本人就在努力寻找一个彻底的解决办法。

想直接要解决方法的朋友可以跳过接下来的两节。

简单网上搜一下,就能搜到参考文献1。

如果你的c++工程不用cmake,参考文献1的方法足以满足你的需求。

但是我们工程比较大,肯定是要用cmake的,所以我就开始尝试各种方法: 通过改工程的cmake文件的方式来让cmake生成的vcxproj工程文件中包含PreferredToolArchitecture属性。

网上找了好久,试了不少办法,还是没用。

发现最终解决方案也是个很有趣的过程,值得记录。

首先我看见PreferredToolArchitecture父节点是PropertyGroup,而PropertyGroup下面有Platform属性,PreferredToolArchitecture和Platform是兄弟属性。

我们的Platform用x64还是win32,都是在cmake命令行里指定的。

所以我就大胆猜测,PreferredToolArchitecture这个属性如果可以通过cmake设置的话,大概率也是在cmake的命令行中设置!

接着,就是小心求证的过程,先执行: cmake --help

通过阅读帮助文档,辅以简单的排除法,我觉得toolset-name这个属性很可能是我要的,于是谷歌: cmake toolset name

从而找到了文档2,在文档2中发现了host=x64这个东西,但是我还不知道怎么用!于是继续搜索:cmake host=x64

找到了文档3,然后修改我们的编译脚本,加入这个编译选项,重新cmake,果然,出现了vcxproj文件中看到了PreferredToolArchitecture x64属性!

感觉成功了90%,编译工程,打开任务管理器,观察进程名称,发现c++编译器都是64位的,遂大功告成。

问题的本质就是windows操作系统visual studio的默认cpp编译器是32位的,所以最大内存是4G,就容易导致编译器内存不足。

有问题的cmake指令如下:

使用64位的cpp编译器的解决方法如下:

注意: cmake的GUI并没有-T host的选择,当然最新版的GUI可能也会加这个。。

还有另一种方法,添加环境变量: set PreferredToolArchitecture=x64

虽然用了64位的cpp编译器,过了一段时间,还是报堆空间不足的问题。

据观察,物理内存占用率100%,所以考虑利用空闲的磁盘空间,增大机器的虚拟内存。

win10如何设置虚拟内存的大小: https://jingyan.baidu.com/article/2fb0ba4041d14c00f3ec5f4e.html

物理内存只有32G,以前的虚拟内存是6G,我利用空闲磁盘,增大虚拟内存到100G!

以上是关于visual studio 2022 总是自动会打开terminal怎么办?的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 2022:整个编辑器中的粗体字体

Visual Studio 2022 安装

visualstudio2022进度条怎么制作弄

自动分析 Visual Studio 2008

Visual Studio 2022 有哪些新功能?

如何在 Visual Studio 中自动缩进 #pragma 指令