我可以将 mono64 与 Visual Studio 一起用于 Mac 吗?
Can I use mono64 with Visual Studio for Mac?
我是 Mono 开发的新手(但不是 .NET 开发)- 为 Mac 下载 Visual Studio 并尝试 运行 来自 Alea GPU 的示例解决方案.它抱怨说它需要 mono64,但我看不到像 Windows 中那样选择 64 位架构的选项,而且谷歌搜索这个问题也没有找到我能理解的答案。我可以在 VS 中为 Mac 使用 mono64 吗?如果可以,如何使用?
由于您在 VS4M 中 运行ning,因此您需要设置您正在使用的 运行 配置的体系结构。
以我写的一个ML(Alea-based)程序为例:
在 VS4M 中:
- 打开项目选项并转到
Run / Configuration / Default
:
- 打开
Mono runtime settings
并将 Arch 设置为 64 位:
来自cmd-line:
Mono 现在默认为 64 位,因此您可以 运行 任一:
/Library/Frameworks/Mono.framework/Commands/mono MovieMadnessComputeBoxOffice-Alea.exe
或
/Library/Frameworks/Mono.framework/Commands/mono64 MovieMadnessComputeBoxOffice-Alea.exe
注意: 在旧版本的 Mono 上,您必须使用 mono --arch=64 ...
。如果您需要 arch32,您可以使用 mono32
,但 CUDA 只有 64 个库,因此使用 Alea 不需要它。
我通过设置项目 -> 选项让我的工作
到 运行 32 位单声道。
一切正常,请看图片。
我是 Mono 开发的新手(但不是 .NET 开发)- 为 Mac 下载 Visual Studio 并尝试 运行 来自 Alea GPU 的示例解决方案.它抱怨说它需要 mono64,但我看不到像 Windows 中那样选择 64 位架构的选项,而且谷歌搜索这个问题也没有找到我能理解的答案。我可以在 VS 中为 Mac 使用 mono64 吗?如果可以,如何使用?
由于您在 VS4M 中 运行ning,因此您需要设置您正在使用的 运行 配置的体系结构。
以我写的一个ML(Alea-based)程序为例:
在 VS4M 中:
- 打开项目选项并转到
Run / Configuration / Default
:
- 打开
Mono runtime settings
并将 Arch 设置为 64 位:
来自cmd-line:
Mono 现在默认为 64 位,因此您可以 运行 任一:
/Library/Frameworks/Mono.framework/Commands/mono MovieMadnessComputeBoxOffice-Alea.exe
或
/Library/Frameworks/Mono.framework/Commands/mono64 MovieMadnessComputeBoxOffice-Alea.exe
注意: 在旧版本的 Mono 上,您必须使用 mono --arch=64 ...
。如果您需要 arch32,您可以使用 mono32
,但 CUDA 只有 64 个库,因此使用 Alea 不需要它。
我通过设置项目 -> 选项让我的工作
到 运行 32 位单声道。
一切正常,请看图片。