有关 D3DXCreateEffectFromFile 调用失败的问题
2011-08-16 08:50
246 查看
最近把自己的一个DEMO移植到另外一台电脑上,当全部环境整理好之后,一运行却发现调用 D3DXCreateEffectFromFile 的地方没成功。
之前遇到过类似问题,以为是资源目录问题,于是设置好了工作目录,问题同样出现。
怀疑是debug版本的文件和release版本文件的目录问题,又重新把文件删除了再加进来,问题依旧。
于是上网搜索,说可以在调用的地方直接用绝对路径,尝试了下,同样不行,开始怀疑是机器设备问题了。
网上也有说要更新驱动设备之类的,但还没确定是设备问题,于是还往代码的方向研究。
再看到的办法是在 D3DXCreateEffectFromFile 的 flag 参数里面加上D3DXSHADER_USE_LEGACY_D3DX9_31_DLL,却发现这个宏居然显示没定义,想想应该不是这问题,我用的是DX9。
无奈之余看到工程里的输出:D3DX: D3DXCreateEffectFromFileA: Invalid device pointer
终于确定原因了,是机器设备问题,不用在往程序上耗费时间了。
要想解决问题,先确定问题,不然,只会是徒劳无功罢了。
之前遇到过类似问题,以为是资源目录问题,于是设置好了工作目录,问题同样出现。
怀疑是debug版本的文件和release版本文件的目录问题,又重新把文件删除了再加进来,问题依旧。
于是上网搜索,说可以在调用的地方直接用绝对路径,尝试了下,同样不行,开始怀疑是机器设备问题了。
网上也有说要更新驱动设备之类的,但还没确定是设备问题,于是还往代码的方向研究。
再看到的办法是在 D3DXCreateEffectFromFile 的 flag 参数里面加上D3DXSHADER_USE_LEGACY_D3DX9_31_DLL,却发现这个宏居然显示没定义,想想应该不是这问题,我用的是DX9。
无奈之余看到工程里的输出:D3DX: D3DXCreateEffectFromFileA: Invalid device pointer
终于确定原因了,是机器设备问题,不用在往程序上耗费时间了。
要想解决问题,先确定问题,不然,只会是徒劳无功罢了。
相关文章推荐
- 有关 D3DXCreateEffectFromFile 调用失败的问题
- 有关Ossim 4.8系统首次登陆设置密码失败问题的解决方法
- EWS编程问题三:调用WebService出现 请求因 HTTP 状态 404 失败 Not Found 错误(解决)
- GridView重复调用getView有关问题
- “DllRegisterServer的调用失败”问题解决办法
- 请问Delphi调用VC写的dll,有传入和传出参数都是unsigned char*运行中有有关问题
- 解决CI调用Ranorex运行web测试失败的问题
- H5调用微信支付,IOS验签失败问题解决
- Fragment中 onActivityResult不响应 + 有关onActivityResult提前调用的问题
- 有关onActivityResult提前调用的问题(转)
- 关于VS2005 调用WebService返回发送请求数据失败问题
- DedeCMS 自定义图片字段调用的有关问题解决{dede:img .}
- 【Android N兼容问题】Android N上系统预置应用调用so库失败问题的看法
- 有关html5+调用百度地图接口导致坐标有偏差问题
- “DllRegisterServer的调用失败”问题解决办法
- 有关java中的参数调用的问题
- 有关TCP/IP的问题(连接到TCP/IP失败)
- js调用android本地代码失败 兼容问题
- 【经典面试题】有关指针、内存空间如何申请调用的问题
- php调用zarafa-admin创建用户失败问题解决