什么是网络协议?网络协议指的是计算机网络中互相通信的对等实体之间交换信息时所必须遵守的规则的集合,是网络上所有设备(网络服务器、计算机及交换机、路由器、防火墙等)之间通......
Visual Studio编译过程中遇到的各种错误
1.错误 C1071 在注释中遇到意外的文件结束
注释使用 "//"才会出现,检查是否少写“//”注释符号,或者去掉“/**/”注释或者修改编码格式(一般用过linux与windows交互)
2.错误 C1057 宏扩展中遇到意外的文件结束
漏写括号,或者多余换行符,以及编码格式导致的问题,utf-8格式的文件需要用utf-8去便宜,gbk格式就需要用gbk去编译,编码格式修改在高级保存选项中可修改。
3.错误 MSB3501 未能从文件“Win32\Debug\rcc_list.txt”读取命令行。
缺失编译文件或者编译问题有问题,清除解决方案重新编译即可
4.错误 MSB6006 “cmd.exe”已退出,代码为 2。
问题可能出现在Qt版本问题,解决方法:找到解决方案资源管理器,右键工程项目,弹出菜单,点击“convert project to QMake generated project”
5.错误 LNK2026 模块对于 SAFESEH 映像是不安全的。
属性页->链接器”–“命令行”:将 /SAFESEH:NO 复制到“其它选项(D)”框中,然后点击应用
6.错误 1 moc (C:\Qt\Qt5.9.6\5.9.6\msvc2015\bin\moc.exe)
可能是Qt插件出问题或者Qt库路径出问题,解决方法:找到解决方案资源管理器,右键工程项目,弹出菜单,点击“convert project to QMake generated project”,此时工程文件xxx.vcxproj.user会发生变化。
可能读取Qt的UI文件出问题,重新编译UI文件即可
7.错误 MSB8036 The Windows SDK version 10.0.16299.0 was not found. Install the required version of Windows SDK or change the SDK version in the project property pages or by right-clicking the solution and selecting “Retarget solution”.
SDK版本的问题,修改sdk版本就行,右键工程项目,选择属性,在配置属性中更换已有的sdk版本
相关文章
- 详细阅读
-
区块链核心技术体系架构的网络层主要包括什么详细阅读
区块链核心技术体系架构的网络层主要包括:A、网络管理B、P2P网络C、HTD、发现节点E、心跳服务网络管理网络管理包括对硬件、软件和人力的使用、综合与协调,以便对网络资源进行监视......
2022-04-28 328 区块链核心技术
-
软件调试的目的是什么详细阅读
软件调试的目的是:改正错误。软件调试的概念软件调试是泛指重现软件缺陷问题,定位和查找问题根源,最终解决问题的过程。软件调试通常有如下两种不同的定义:定义1:软件调试是为了......
2022-04-28 359 软件调试
- 详细阅读
- 详细阅读