解决DxTex无法打开DDS文件的问题
DDS是Direct 3D Surface图像文件,用于存储3D物体的纹理。然而DXSDK自带的这个DxTex有BUG:使其关联了DDS文件后,双击DDS文件并不能打开DDS文件。无论是x86还是x64都有这个问题。解决的办法是:使用我这里上传的dxtex的可执行文件即可。
带运行时DLL的DxTex.exe:**** Hidden Message *****不带运行时DLL的DxTex.exe:
BIN:
如果你想了解我修复它的过程的话,请看下面的操作:
找到DxTex的源码:C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Utilities\Source\dxtex
打开Dxtex.cpp,找到BOOL CDxtexApp::InitInstance()
在第一行添加一句CoInitialize(NULL);
就像这样:
然后分别编译x86和x64的版本,并覆盖到Utilities\Bin文件夹,设置好与DDS的文件关联即可。
这样就能双击打开DDS文件了。 遇到这个问题,下载后测试
页:
[1]