我做了一个小型游戏,我需要接受一个学校进行一些测试。如何将d3dx9_43.dll打包到我的应用程序中?
不幸的是,作为一个学校系统,我需要打包所有尚未安装的DLL,以便它可以运行。在电脑上安装任何东西都是不可能的。前几天我发现,由于缺少d3dx9_43.dll文件,应用程序无法启动。
我有静态链接我使用过的库,并且很困惑为什么这不包括在内。我引用了我使用的所有Direct3D 9库(或者我认为)。
任何人都可以帮我吗?
我使用Visual Studio C++ 2010和使用的Direct3D 9
我真的很担心有人会告诉我!尽管谢谢你的回答。 – Chris 2013-04-11 15:04:32
那么,即使你可以静态链接到运行时,只要将所有的dll与你的游戏一起发布(除非你的游戏只能是一个文件)。 – zakinster 2013-04-11 15:10:25
您不允许运送DLL。你唯一的选择是使用redist包。 – 2013-04-11 15:16:43