VC编译错误总结

130 篇文章 1 订阅


1. 'nasm' 不是内部或外部命令,也不是可运行的程序
解决
:下载nasmw.exe,改名nasm.exe,放置D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin目录下

2.vs2005,VS2008[ 缺少“;”(在标识符“PVOID64”的前面)] 解决方法
转自http://bbs.gameres.com/showthread.asp?postid=258030
解决:
打开winnt.h 文件
在如下定义
typedef void *PVOID;
typedef void * POINTER_64 PVOID64;
前添加#define POINTER_64 __ptr64就行了

3.VS2008编译Mozilla\Plugins工程时出现d:\program files\microsoft sdks\windows\v6.1\include\winnt.h(5847) :  error C2146: 语法错误 : 缺少“;”(在标识符“ContextRecord”的前面)
解决
:增加预处理器定义  _X86_


4
.VS2008编译Mozilla\Plugins工程时出现:
plugin.cpp(660) :  error C3861: “SubclassWindow”: 找不到标识符
plugin.cpp(774) :  error C3861: “GetStockBrush”: 找不到标识符
解决
:增加预处理器定义  XP_WIN
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值