我使用MSVC ++ 2008 Express在C ++和D3D9中编写了一个简单的3D应用程序。几周前,我不得不格式化我的硬盘,因此目前尚未安装DirectX SDK。
但是,我发现我在项目的“Debug”文件夹中找到的exe文件没有运行。它给出的错误是:
“此应用程序无法启动,因为找不到d3dx9d_38.dll。重新安装应用程序可能会解决此问题。”
当然,它在我安装SDK之后起作用了。然后我编写了一个“发布版本”,认为这就是解决方案。然后我卸载了SDK并尝试运行.exe文件。 仍然给了我错误。
那么如何在没有SDK的机器上运行这样的.exe文件呢?