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
VC编译错误总结
最新推荐文章于 2023-04-22 15:55:25 发布