我是Mono开发的新手(但不是.NET开发) - 下载Visual Studio for Mac并尝试从Alea GPU运行示例解决方案。它抱怨它需要mono64,但我认为没有像我在Windows中那样选择64位架构的选项,谷歌搜索问题并没有找到我能理解的答案。我可以在VS for Mac中使用mono64,如果可以,怎么用?
答案 0 :(得分:1)
由于您在VS4M中运行,因此需要设置正在使用的运行配置的体系结构。
使用我编写的ML(基于Alea)程序作为示例:
Run / Configuration / Default
:Mono runtime settings
并将Arch设置为64位:现在默认情况下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使用时不需要这样。
答案 1 :(得分:0)