我是 Mono 开发(但不是 .NET 开发)的新手 - 下载了 Visual Studio for Mac 并尝试从 Alea GPU 运行示例解决方案。它抱怨它需要 mono64,但我没有看到像在 Windows 中那样选择 64 位架构的选项,并且谷歌搜索这个问题并没有找到我能理解的答案。我可以在 VS for Mac 中使用 mono64 吗?如果可以,如何使用?
由于您在 VS4M 中运行,因此您需要设置正在使用的运行配置的体系结构。
使用我编写的 ML(基于 Alea)程序作为示例:
在 VS4M 内:
- 打开项目选项并转到
Run / Configuration / Default
:
- 打开
Mono runtime settings
并将 Arch 设置为 64 位:
从命令行:
Mono 现在默认为 64 位,因此您可以运行:
/Library/Frameworks/Mono.framework/Commands/mono MovieMadnessComputeBoxOffice-Alea.exe
or
/Library/Frameworks/Mono.framework/Commands/mono64 MovieMadnessComputeBoxOffice-Alea.exe
Note:在旧版本的 Mono 上你必须使用mono --arch=64 ...
。如果你需要 arch32,你可以使用mono32
,但 CUDA 只有 64 个库,因此 Alea 使用时不需要它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)