DirectDraw有关问题!无法解析的外部符号 _IID_IDirectDraw7
DirectDraw问题!无法解析的外部符号 _IID_IDirectDraw7!做一个项目要用到DirectDraw。项目本身有ddraw.h和d
DirectDraw问题!无法解析的外部符号 _IID_IDirectDraw7!
做一个项目要用到DirectDraw。项目本身有ddraw.h和ddraw.lib两个文件。而dxguid.lib是从VC6的这个目录下(C:\\Program Files\\Microsoft Visual Studio\\VC98\\LIB\\DXGUID.LIB)找到的,所以不确定是不是DirectDraw所需要的dxguid.lib。
然后在对话框工程源文件中添加了下面的代码。
C/C++ code#include "ddraw.h" #pragma comment(lib, "ddraw.lib") #pragma comment(lib, "dxguid.lib")
并在【右键点击解决方案---属性---配置属性--链接器---常规---附加库目录】中添加了“/ddraw.lib /dxguid.lib”这两个库的链接。
但是却提示错误无法解析的外部符号 _IID_IDirectDraw7,这到底是怎么回事啊???是ddraw.lib或dxguid.lib不起作用???还是其它方面的原因???
[解决办法]按理说 加了 #pragma comment(lib, "dxguid.lib") 就不该会有问题的