VS2010驱动编译出现的问题
2012-10-23 16:52
225 查看
编译工程的时候出现:
error C2065: '_In_opt_z_' : undeclared identifier
error C2143: syntax error : missing ')' before 'const'
error C2182: '_invalid_parameter' : illegal use of type 'void'
罪魁在这里:C:\WinDDK\7600.16385.1\inc\api\sal.h
重复引用了一个头文件, 而且2份文件其实内容不一样(据说DDK的那份比较'过时')
所以解决方法是 试试C:\Program Files\Microsoft Visual Studio 10.0\VC\include来取代 C:\WinDDK\7600.16385.1\inc\api
或者直接删掉C:\WinDDK\7600.16385.1\inc\api\sal.h.
当然, 也有可能是编码错误(unicode or multi-byte character), 或者是使用了stdcall。
error C2065: '_In_opt_z_' : undeclared identifier
error C2143: syntax error : missing ')' before 'const'
error C2182: '_invalid_parameter' : illegal use of type 'void'
罪魁在这里:C:\WinDDK\7600.16385.1\inc\api\sal.h
重复引用了一个头文件, 而且2份文件其实内容不一样(据说DDK的那份比较'过时')
所以解决方法是 试试C:\Program Files\Microsoft Visual Studio 10.0\VC\include来取代 C:\WinDDK\7600.16385.1\inc\api
或者直接删掉C:\WinDDK\7600.16385.1\inc\api\sal.h.
当然, 也有可能是编码错误(unicode or multi-byte character), 或者是使用了stdcall。
相关文章推荐
- 编译内核驱动 出现问题
- VS2010编译Qt5.3项目,出现Moc'ing xxx.h,系统找不到指定路径问题
- 关于vs2010 C++编译链接总是出现“LNK:2019 无法解析的外部符号”的问题
- Linux移植之驱动编译出现的问题
- VS2010 VS2012编译7-zip出现问题解决
- Linux移植之驱动编译出现的问题
- VS2010下写驱动和MFC,设置及编译问题
- vs2010 下release编译的时候出现问题:_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”
- VS2010 VS2012编译7-zip出现问题解决
- [VS2010]_[初级]_[VC++ Express 使用WDK的ATL编译出现的问题解决办法]
- 编译及加载globalmem字符设备驱动出现的问题
- DirectShow 在VS2005/VS2010中环境配置和编译运行出现 winnt.h(5940)错误问题的解决
- [VS2010]_[初级]_[VC++ Express 使用WDK的ATL编译出现的问题解决办法]
- 驱动 编译时 出现问题
- 解决在win7中用vs2010编译openssl中出现把警告当做错误的报错问题
- 在编写最简单的linux 内核驱动, 编译后出现的问题以及解决方法。
- 【ffmpeg + VS2010】编译包含libavutil\common.h后出现找不到inttypes.h的问题
- VS2010编译openssl时出现的link问题
- 【ffmpeg + VS2010】编译包含libavutil\common.h后出现找不到inttypes.h的问题
- VS2010 在编译一个驱动时出现无法解析的外部符号 的解决方法