随笔分类 -  Error

摘要:在项目的“属性|配置属性|清单工具|常规(Project | Game Properties | Configuration Properties | C/C++ | Code Generation | Runtime Library)”中的“使用FAT32解决办法”选择“是”(默认为“否”),重新生成项目即可解决问题。该方法是唯一真正针对问题所在而提出的解决方法,使清单工具可以正确更新。(此方法是官方解决方法,也比较方便,推荐) 阅读全文
posted @ 2012-12-14 00:36 byfei 阅读(142) 评论(0) 推荐(0) 编辑
摘要:error C2471: 无法更新程序数据库“d:/Work/ Project/debug/vc90.pdb” fatal error C1083: 无法打开程序数据库文件:“d:/Work/ Project/debug/vc90.pdb”: No such file or directory ..解决方案:修改项目属性 右击项目 --> "属性”1. “C/C++” --> "常规” -->”调试信息格式” 设置为 “C7 兼容(/Z7)”2. “C/C++” --> "代码生成” -->”启用字符串池” 设置为 “是(/GF)”3 阅读全文
posted @ 2012-10-24 10:55 byfei 阅读(387) 评论(0) 推荐(0) 编辑
摘要:一、下微软的补丁:KB948127补丁来解决,http://code.msdn.microsoft.com/KB948127。貌似安装了也不起作用二、如果下载的补丁没安装成功或下载失败,可以用下面的方法手工来改工程设置项目(Project)->属性(Property)->链接器(Linker)->常规(General) 下面的“启用增量链接(Enable Incremental Linking)”,将“是(/INCREMENTAL)”改为“否(/INCREMENTAL:NO)”。不过这又引入了另外一个警 告:FormatCom.obj : warning LNK4075: 忽 阅读全文
posted @ 2011-10-23 11:05 byfei 阅读(149) 评论(0) 推荐(0) 编辑
摘要:error C2061: 语法错误 : 标识符“CString”#include <afx.h> 阅读全文
posted @ 2011-08-19 10:04 byfei 阅读(1000) 评论(0) 推荐(0) 编辑
摘要:如果编译出现如下错误:1>d:\...\vc\platformsdk\include\winnt.h(222) : error C2146: 语法错误 : 缺少“;”(在标识符“PVOID64”的前面)解决方法:方法1:typedef void *PVOID;typedef void * POINTER_64 PVOID64;在它之前加下:#define POINTER_64 __ptr64方法2(可能不成功):调整include文件夹的顺序来解决问题,platform SDK中的winnt.hDDK中的,vs自带的winnt.h有多个。 dxsdk 中的这些所用到的winnt.h版本不 阅读全文
posted @ 2011-08-19 10:02 byfei 阅读(541) 评论(0) 推荐(0) 编辑