gpt4 book ai didi

c# - 将 XNA 编译为 64 位

转载 作者:IT王子 更新时间:2023-10-28 23:36:00 26 4
gpt4 key购买 nike

我正在开发一个模拟许多对象之间非常复杂的交互的模拟器,我的意思是数百万。

我使用 XNA 是因为它可以让我轻松完成有用的事情,尤其是在渲染方面。

我的问题是我在模拟几秒钟后就遇到了 OutOfMemoryExceptions。我很快意识到我的程序只在 32 位模式下运行,所以我只获得了几 GB 的更大容量的 RAM。

如何在 64 位模式下运行 XNA 游戏?

最佳答案

XNA 曾经只有 32 位。您可以尝试编译为 64 位,但是您会遇到问题,因为不会加载任何 64 位 XNA 库。我发现试图支持这一点的所有内容都是提醒观众编译为 x86 的评论。

要编译为 x64:右键单击您的解决方案并转到配置管理器。从那里选择 x64 作为您的 Active Solution 平台。您可能必须创建它,然后将所有项目选择为 x64。您也可以尝试构建为 Any CPU,因为您使用的是 64 位 Windows,它应该会自动以 64 位模式启动。

编辑:我发现我的一台旧 VM 上安装了 XNA 4。似乎没有办法强制它编译为 64 位。即使我尝试创建一个新平台,它也只允许我选择 x86。

关于c# - 将 XNA 编译为 64 位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13485435/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com