我试图在MonoDevelop中启用LLVM选项。本网页说要传递行--enable-llvm=yes来配置它。
我假设这意味着我应该将它添加到iPhone build in MonoDevelop下列出的“附加mtouch参数”部分?当我这样做时,我会得到编译器错误:
编译为本机代码/Developer/MonoTouch/usr/bin/mtouch -v -nomanifest no符号-dev "-r=/Users/ahmedhakeem/Documents/Projects/JabberEngine2/ExEn/ExEnEmTouch/bin/iPhone/Release/ExEnEmTouch.dll“"-r=/Users/ahmedhakeem/Documents/Projects/JabberEngine2/ExEn/ExEnCore/bin/iPhone/Release/ExEnCore.dll”"-r=/Users/ahmedhakeem/Documents/Projects/JabberEngine2/MyCode/Farseer物理引擎3.3.1XNA/bin/iPhone/Debug/FarseerPhysics.dll“"-r=/Users/ahmedhakeem/Documents/Projects/JabberEngine2/MyCode/ChicksnVixens/Content/Jabber.dll”"-r=/Developer/MonoTouch/usr/lib/mono/2.1/System.dll“"-r=/Developer/MonoTouch/usr/lib/mono/2.1/System.Xml.dll”"-r=/Developer/MonoTouch/usr/lib/mono/2.1/System.Core.dll“"-r=/Developer/MonoTouch/usr/lib/mono/2.1/monotouch.dll”"-r=/Developer/MonoTouch/usr/lib/mono/2.1/OpenTK.dll“"-r=/Developer/MonoTouch/usr/lib/mono/2.1/System.Xml.Linq.dll”-nolink“-sdk=4.3-enable-llvm=yes "/Users/ahmedhakeem/Documents/Projects/JabberEngine2/MyCode/ChicksnVixens/bin/iPhone/Debug/aChicks.exe“框架是: /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.3.sdk错误:您应该只提供一个根程序集
有什么想法吗?
发布于 2011-06-30 15:31:58
选中项目选项的iPhone构建部分的“高级”选项卡--在我的设置中,有一个复选框来启用LLVM。
我使用的是MonoDevelop 2.4.2和MonoTouch 4.03。
发布于 2011-07-16 13:35:17
该网页讨论Mono支持。比如:
可以通过传递--enable=yes来启用llvm后端。
与(单)构建相关。
当使用单调时,您不是直接使用mono (也不是构建它)。您使用的是mtouch工具(直接或使用MonoDevelop加载项)。mtouch的命令行是不同的,例如,mtouch --帮助。
--启用LLVM编译器
这非常类似于对mono本身使用llvm (来自mono -帮助)。
当运行时使用LLVM编译代码时,-LLVM,
https://stackoverflow.com/questions/6533059
复制相似问题