我安装了2006.4的SDK,在VC 6.0中配置了INCLUDE和LIB,都把SDK的目录加到最前面
然后我在程序中调用
m_result = DirectDrawCreateEx(NULL, (VOID **)&m_pDD7, IID_IDirectDraw7, NULL);
出现连接错误
Dxguid.lib(dxguid.obj) : fatal error LNK1103: debugging information corrupt; recompile module
请问如何解决,分不多,请谅解哈
然后我在程序中调用
m_result = DirectDrawCreateEx(NULL, (VOID **)&m_pDD7, IID_IDirectDraw7, NULL);
出现连接错误
Dxguid.lib(dxguid.obj) : fatal error LNK1103: debugging information corrupt; recompile module
请问如何解决,分不多,请谅解哈
把它放到后面就可以了~~
你试试看~~
gameFrame.obj : error LNK2001: unresolved external symbol _DirectDrawCreateEx@16
gameFrame.obj : error LNK2001: unresolved external symbol _IID_IDirectDraw7
Debug/DirectDrawText.exe : fatal error LNK1120: 2 unresolved externals我看了一下,在VC98->include->ddraw.h中没有DirectDrawCreateEx的
忘了说,我在工程中引用了DDraw.lib,Dxguid.lib,不知道有没有关系
加到后面是4楼的错误
gameFrame.obj : error LNK2001: unresolved external symbol _DirectDrawCreateEx@16
gameFrame.obj : error LNK2001: unresolved external symbol _IID_IDirectDraw7
Debug/DirectDrawText.exe : fatal error LNK1120: 2 unresolved externals我看了一下,在VC98->include->ddraw.h中没有DirectDrawCreateEx的
忘了说,我在工程中引用了DDraw.lib,Dxguid.lib,不知道有没有关系
---------------------------------------------------------------这样应该就可以的啊
加到后面就解决了fatal error LNK1103: debugging information corrupt; recompile module错误啊~~
现在提示的错误证明是你没有将DirectDrawCreateEx库引进来~~
可以通过在SETTING来设置~~
#pragma comment(lib,"DDraw.lib")
#pragma comment(lib,"Dxguid.lib")
这样你再编译看看有没有什么问题~~~
可以是说可以在Setting里面将DDraw.lib和Dxguid.lib引进来~~~
或者是我上面
#pragma comment(lib,"DDraw.lib")
#pragma comment(lib,"Dxguid.lib")
这种方法也可以~~~
用
#pragma comment(lib,"DDraw.lib")
#pragma comment(lib,"Dxguid.lib")
把SDK目录加到前面,后面还是一样的错误
[email protected]~~
我帮你看看~~~
那就是你装的SDK没有装好~~~