C++错误修改
来源:互联网 发布:网络00后女歌手名字 编辑:程序博客网 时间:2024/06/05 17:15
(1)“error LNK1123”
解决方案:
第一步:项目|项目属性|配置属性|清单工具|输入和输出|嵌入清单 “是”改为“否“;
第二步:将 项目|项目属性|配置属性|连接器|清单文件|嵌入清单 “是”改为“否”。
查找是否有两个cvtres.exe。一个是C:\Program Files(x86)\Microsoft Visual Studio 10.0\vc\bin\cvtres.exe, 另一个是C:\Windows\Microsoft.NET\Framework\v
4.0.30319\cvtres.exe。右键属性|详细信息 查看两者版本号,删除/重命名较旧的版本,或者重新设置Path变量。
意外的是,治本的办法是第三步,删除旧版本的cvtres.exe后,就不需要每次都设置配置了。
(2)fatal error C1083: 无法打开预编译头文件:
一、出现此错误首先检查:stdafx.cpp文件上右键——属性,预编译头选“创建”,其它cpp选“使用”。
二、如果是采用这样的设置,还是有错误,重新生成解决方案,重新调试。
三、实在不行的话,步骤/方法右键点击你创建的项目,选择“属性标签”点击属性,弹出“项目属性页”,在左侧找到以下位置 配置属性 --> C/C++ --> 预编译头,并选择它:在右边的菜单中选择 “创建/使用预编译头”中的“不使用预编译头文件”点击“确定”按钮退出即可原因分析。
总结:编译器一般都是以文件为单位进行编译,如果修改了工程中的一个文件,那么将导致所有文件都要从新编译,这样的编译将耗费很长时间。为了提高编译速度,将那些不常被修改,比较稳定,文件单独包含到一个指定的头文件中, 然后生成一个预编译头文件 *.pch 。 VC中默认的头文件为 stdAfx.h, 但光有头文件无法编译,所以还要用到 StdAfx.cpp里只包含一句有效代码,这样编译时,通过编译 stdAfx.cpp就把大部分系统头文件编译进来, Debug目录下便会产生一个 存储了预编译信息的 *.pch 文件。
如果 *.pch文件损坏或者不存在,就会出现,题目所示的无法打开预编译头文件的错。
- C/C++中,出现的错误以及修改办法
- windows程序设计POEMOEM.c解析与错误修改
- conflicts with new declaration with 'C' linkage错误修改
- conflicts with new declaration with 'C' linkage错误修改
- cvc-complex-type.2.4.c 错误的修改
- C语言基础问题2 段错误(核心已储存)修改错误的经历
- 初次修改了错误
- agsXMPP连接错误修改
- 调试修改错误
- 6-1 修改错误
- 修改404错误页面
- C++错误修改
- qt错误修改记录
- findBug 错误修改指南
- 2014.10.14错误修改
- FindBugs错误修改指南
- pdf如何修改错误
- pdf如何修改错误
- 【求助】sqlplus出现core dump的提示
- 监听电话的呼叫状态
- C++ socket编程基础(理论篇)
- Again Prime? No Time.
- 最大公约数-欧几米德,二进制方法
- C++错误修改
- HDU 4729 An Easy Problem for Elfness (主席树,树上第K大)
- 图的遍历
- maven通过profile不同,实现环境进行打包
- Memory Cache Control 摘录
- 02-基于TcpListenter的Web服务器
- NSRunLoop
- 解决:Unable to connect to repository https://dl-ssl.google.com/android/eclipse/site.xml
- 数据库笔试题