- 1. 界面设置
- 1.1 字体字号
- 2. 开发过程中的问题
- 2.1 多个cpp只运行其中1个
- 2.2 Debug和Release模式的区别
- 3. 报错解决
- 3.1 错误 C1128
- 3.1.1 错误解决
- 3.1.2 错误原因
以下内容均基于visual studio2017进行
1. 界面设置 1.1 字体字号工具->选项
然后在环境->字体和颜色,
- 默认字体是华文XXX,我一般习惯用consolas,
- 这里的Consolas表示等宽字体,不是加宽的意思
- 正常一个项目里,即便有多个cpp文件,也只能有1个cpp文件中有main函数,否则就会报错
- 项目的运行是从 main()函数开始的,main()在哪个CPP文件中,运行就从这个CPP文件的main()开始。
- 如果想一个一个的运行cpp文件,请建立多个项目,或者在项目中排除上一个包含main函数的文件(右击文件——在项目中排除,这个操作不会删除文件,只是从当前项目中排除该文件。),添加下一个包含main函数的文件。
参考
- 一个VS项目中有多个CPP文件,怎么指定运行某一个CPP?
- 请教 如何运行含多个cpp的一个c++项目里面的一个cpp
根据/bigobj (Increase Number of Sections in .Obj file)
项目解决方案->右击,点击属性-> C/C+±>命令行->其他选项->加入:/bigobj->点击应用
参考:
- 微软文档:错误 C1128
参考:vs2017调试错误:Error:C1128 节数超过对象文件格式限制: 请使用 /bigobj 进行编译
对象文件存放的寻址超过了2^16=65536,因此需要利用 /bigobj 将该地址容量增加至 2^32=4;



