新手关于VS2010链接DX库的问题
错误1error LNK2001: 无法解析的外部符号 _IID_IDirectDraw7
一直遇到这个问题,我试过下载DX7.0SDK 然后把头文件和lib文件全部放到VS安装目录下的inlcude和lib文件内,然后在项目属性里添加,在头文件里
#include"ddraw.h"
#pragma comment(lib,"ddraw.lib")
#pragma comment(lib, "dxguid.lib ")
但是依然报错,求哪位大哥能帮忙,晚上的方法我都查过了
[解决办法]
好像需要定义下#define INITGUID 还是INIT_GUID,DX7用VC6合适些。
[解决办法]
你试下这样子:
DX7 SDK放哪都无所谓,关键是要在VS里对它的目录进行设置,
我只知道VS2008是这样设置的“工具”— 选项 — 项目和解决方案 — VC++目录,然后设置上DX7 SDK的头文件目录和lib文件目录,即可。