问一下关于directx开发的设置问题 第一次用vs2008开发DirectX程序,安装了DirectX SDK,vs里面也设置了include和lib文件夹,请问开发的时候是否还要将.lib文件和Direct头文件拷贝到工程目录下?我没有拷过来编译出错,拷过来了就可以通过了,有没有方法可以不拷贝到工程目录下啊?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你在工具-〉选项-〉项目和解决方案里-〉VC++目录里添加下include和lib文件夹分别添加在包含文件和库文件里然后在程序前面加上 #pragma comment(lib,"****.lib")//****,你要添加的lib 项目-》属性-》配置属性-》链接器-》输入-》附加依赖项, 在这里添加需要的lib, 如strmbasd.lib winmm.lib等等 一楼:这样弄了还是不行,我在头文件中添加了 #pragma comment(lib, "ddraw.lib")编译出错--fatal error LNK1104: cannot open file 'ddraw.lib'二楼:这个我有添加的现在是头文件可以不用拷贝过来,lib文件还是要拷贝到工程目录下,编译才能通过。。 选项-vc++设置-找到库文件路径,在lib栏加进去 我说的那个是DirectShow需要的lib。你做DirectDraw, 需要什么添什么。如果你在链接选项里添加了,还不行, 那就是你的包含目录不对。要将形如D:\dev\dxsdk\Lib (这是我机器的目录配置)的lib路径添加到你的VC++目录中。方法是:选择 工具-》选项-》项目和解决方案-》VC++目录-》库文件-》在这里,添加你的lib目录。 如果设置正确的话是不用复制LIB文件的。 是的,lz你肯定有地方设置的不对没有拷贝过来出的是什么错?我猜想你把include语句写错了应该是include <xx.h>; OK 搞定了原来是把目录选成了excutable files了感谢 如何判断其他程序弹出了对话框 IOCP 发送接受缓存问题? Vista下的服务程序,捕获不到“第一次登录”消息 关于移动窗口的问题! VC中怎么样播放flash动画?谁有flash文件的格式? 一个在internet上的 组播 的问题,有兴趣的人都来看看: richeditctrl不响应OnChange事件 关于Win32下的字符串操作 如何在另一个全屏DirectX程序的窗口上画图? 请问用VC如何做出漂亮的skin? 请教图像对比问题,谢谢! 关于自带编解码的播放器
include和lib文件夹分别添加在包含文件和库文件里
然后在程序前面加上
#pragma comment(lib,"****.lib")//****,你要添加的lib
编译出错--fatal error LNK1104: cannot open file 'ddraw.lib'二楼:这个我有添加的现在是头文件可以不用拷贝过来,lib文件还是要拷贝到工程目录下,编译才能通过。。
我说的那个是DirectShow需要的lib。你做DirectDraw, 需要什么添什么。如果你在链接选项里添加了,还不行, 那就是你的包含目录不对。
要将形如D:\dev\dxsdk\Lib (这是我机器的目录配置)的lib路径添加到你的VC++目录中。
方法是:
选择 工具-》选项-》项目和解决方案-》VC++目录-》库文件-》在这里,添加你的lib目录。
没有拷贝过来出的是什么错?
我猜想你把include语句写错了
应该是include <xx.h>;
OK 搞定了
原来是把目录选成了excutable files了
感谢