VS2010 使用 Derictshow 时遇到的问题
2011-04-22 14:19
609 查看
之前一直采用VS2005,现成的Code直接搬到vs2010,编译时出现如下错误:
错误1:
1>e:/program files/microsoft visual studio 10.0/vc/atlmfc/include/afxglobals.h(375): error C2143: syntax error : missing ';' before '*'
1>e:/program files/microsoft visual studio 10.0/vc/atlmfc/include/afxglobals.h(375): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>e:/program files/microsoft visual studio 10.0/vc/atlmfc/include/afxglobals.h(375): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>e:/program files/microsoft visual studio 10.0/vc/atlmfc/include/afxglobals.h(375): warning C4183: 'GetITaskbarList3': missing return type; assumed to be a member function returning 'int'
搜索发现,是之前采用的Microsoft SDK v6.1与VS2010自带的v7.0发生冲突,将v6.1的path,从addtional path中删去或者调整到v7.0之后即可。
错误2:
1>c:/program files/microsoft sdks/windows/v7.0a/include/ddraw.h(703): error C2011: '_DDPIXELFORMAT' : 'struct' type redefinition
1> c:/program files/microsoft sdks/windows/v7.0a/include/ksmedia.h(5749) : see declaration of '_DDPIXELFORMAT'
1>c:/program files/microsoft sdks/windows/v7.0a/include/ddraw.h(2249): error C2079: '_DDSURFACEDESC::ddpfPixelFormat' uses undefined struct '_DDPIXELFORMAT'
1>c:/program files/microsoft sdks/windows/v7.0a/include/ddraw.h(2292): error C2079: '_DDSURFACEDESC2::ddpfPixelFormat' uses undefined struct '_DDPIXELFORMAT'
搜索发现,
#include <winioctl.h>
#include <strmif.h>
位置放置问题,需要提到
#include <ks.h>
#include <KsMedia.h>
之前。
特此记下,仅供参考。
欢迎交流:)
mosesyuan AT gmail.com
错误1:
1>e:/program files/microsoft visual studio 10.0/vc/atlmfc/include/afxglobals.h(375): error C2143: syntax error : missing ';' before '*'
1>e:/program files/microsoft visual studio 10.0/vc/atlmfc/include/afxglobals.h(375): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>e:/program files/microsoft visual studio 10.0/vc/atlmfc/include/afxglobals.h(375): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>e:/program files/microsoft visual studio 10.0/vc/atlmfc/include/afxglobals.h(375): warning C4183: 'GetITaskbarList3': missing return type; assumed to be a member function returning 'int'
搜索发现,是之前采用的Microsoft SDK v6.1与VS2010自带的v7.0发生冲突,将v6.1的path,从addtional path中删去或者调整到v7.0之后即可。
错误2:
1>c:/program files/microsoft sdks/windows/v7.0a/include/ddraw.h(703): error C2011: '_DDPIXELFORMAT' : 'struct' type redefinition
1> c:/program files/microsoft sdks/windows/v7.0a/include/ksmedia.h(5749) : see declaration of '_DDPIXELFORMAT'
1>c:/program files/microsoft sdks/windows/v7.0a/include/ddraw.h(2249): error C2079: '_DDSURFACEDESC::ddpfPixelFormat' uses undefined struct '_DDPIXELFORMAT'
1>c:/program files/microsoft sdks/windows/v7.0a/include/ddraw.h(2292): error C2079: '_DDSURFACEDESC2::ddpfPixelFormat' uses undefined struct '_DDPIXELFORMAT'
搜索发现,
#include <winioctl.h>
#include <strmif.h>
位置放置问题,需要提到
#include <ks.h>
#include <KsMedia.h>
之前。
特此记下,仅供参考。
欢迎交流:)
mosesyuan AT gmail.com
相关文章推荐
- 关于 VS2010 使用中遇到的一点小问题
- 使用VS2010时遇到的一些小问题的解决方案(从各处搜罗总结的,不定期更新,向原作者致敬)
- 使用VS2010进行web性能测试中遇到的问题
- 使用vs2010遇到的问题
- 关于在使用ofstream类中遇到的问题(VS2010)
- 使用 VS2010 开发 MapXtreme2008 遇到的问题 无法复制文件“C:\Program Files\Common Files\MapInfo\MapXtreme\7.0.0\Compiler.DLL”,原因是找不到该文件
- 使用VS2010时遇到的一些小问题的解决方案
- 使用VS2010开发时遇到的新问题
- VS2010下使用STLport编译boost时遇到的一些问题
- vs2010使用中遇到的一些问题[xyytIT]
- 使用VS2010时遇到的一些小问题的解决方案(从各处搜罗总结的,不定期更新,向原作者致敬)
- VS2010--2013使用技巧及使用过程中遇到的问题
- 使用VS2010会遇到的小问题
- 使用jUnit对代码进行测试以及测试过程中遇到的问题
- Ubuntu(乌班图)系统下搭建Gerrit服务器及使用过程中会遇到的一些问题
- 使用WebDriver遇到的一些问题汇总
- hadoop 不使用hostname,使用ip遇到的问题(Datanode denied communication with namenode because hostname cann)及解决方案
- javaweb项目使用sqlite数据库及遇到问题
- maven使用过程中遇到过的一些问题,或者疑问.
- 尽管使用了很多次impexp及impdpexpdp但是使用起来还是会遇到很多问题(转载他人的)