1

我有一个用 C# 制作的游戏,它可以在 Windows XP 下按预期安装和运行。但是,当我将它安装在 Windows 7 机器上时,它要么根本不起作用(没有任何错误消息),要么给出一般错误消息。为了能够在 Windows 7 计算机上使用 SDL.Net,我需要做些什么特别的事情吗?

更新:我刚刚被告知它甚至不适用于 XP。我试用过的两台 XP 机器都安装了 SDL.NET(当我使用它进行测试时,我不知道其中一台已经安装了它)。如果 SDL.NET SDK 没有安装在计算机上,那么我的程序就无法运行。有没有人了解我的 SDL 程序究竟需要什么才能使其正常运行?现在我拥有所有基本的 SDL_*.dll 和 SdlDotNet.dll 和 Tao.Sdl.dll。更需要?还是我必须与我的程序一起安装某种 SDL 运行时才能使用它?我真的被这个困住了。

4

2 回答 2

0

您是否尝试过以管理员身份运行它?我不是说碰巧以管理员帐户登录,我的意思是右键单击 exe 并以管理员身份运行?如果您这样做并且没有收到错误,那么您的问题将很容易解决,而无需始终以管理员身份运行。

于 2010-07-27T17:31:15.720 回答
0

添加了每个 Dll,包括那些没有明确需要的 Dll,现在它可以工作了。显然,dll 之间存在一些我不知道的隐藏链接。

于 2010-08-27T13:09:28.863 回答