首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MonoMac封装错误

MonoMac封装错误
EN

Stack Overflow用户
提问于 2013-07-23 16:36:14
回答 1查看 228关注 0票数 0

我使用的是MonoMac 3.0.6和MonoRuntime2.10.12,我用它创建了一个应用程序。因此,我想用它来打包MonoRuntime :转到它的选项并选择链接"Framework只“。当我构建它的时候,我得到了这个错误:

建筑: ThisSimpleApp (调试系列x86)执行主要编译./Library/Frameworks/Mono.framework/Versions/2.10.12/bin/dmcs /noconfig "/out:/Users/shreyansh/Projects/ThisSimpleApp/ThisSimpleApp/bin/Debug/ThisSimpleApp.exe“"/r:/Library/Frameworks/Mono.framework/Versions/2.10.12/lib/mono/4.0/System.dll”"/r:/Library/Frameworks/Mono.framework/Versions/2.10.12/lib/mono/4.0/System.Xml.dll“"/r:/Library/Frameworks/Mono.framework/Versions/2.10.12/lib/mono/4.0/System.Core.dll“"/r:/Library/Frameworks/Mono.framework/Versions/2.10.12/lib/mono/4.0/System.Xml.Linq.dll”"/r:/Library/Frameworks/Mono.framework/Versions/2.10.12/lib/mono/4.0/System.Drawing.dll“"/r:/Applications/MonoDevelop.app/Contents/MacOS/lib/monodevelop/AddIns/MonoDevelop.MonoMac/MonoMac.dll“/nologo /warn:4 /debug:full / /codepage:utf8 /platform:x86 "/define:DEBUG”/t:exe /debug:full/Users/shreyansh/Projects/ThisSimpleApp/ThisSimpleApp/AppDelegate.cs“"/Users/shreyansh/Projects/ThisSimpleApp/ThisSimpleApp/AppDelegate.designer.cs”构建完成-- 0错误,0警告

更新应用程序清单

将Mono运行时合并为app包/Applications/MonoDevelop.app/Contents/MacOS/lib/monodevelop/AddIns/MonoDevelop.MonoMac/mmp -linksdkonly "-minos=10.6“-o "/Users/shreyansh/Projects/ThisSimpleApp/ThisSimpleApp/bin/Debug”-n "ThisSimpleApp“-a "/Library/Frameworks/Mono.framework/Versions/2.10.12/lib/mono/4.0/System.dll”-a "/Library/Frameworks/Mono.framework/Versions/2.10.12/lib/mono/4.0/System.Xml.dll“"/Library/Frameworks/Mono.framework/Versions/2.10.12/lib/mono/4.0/System.Core.dll”-a -a -a "/Library/Frameworks/Mono.framework/Versions/2.10.12/lib/mono/4.0/System.Drawing.dll“-a”/Applications/MonoDevelop.app/Contents/MacOS/lib/monodevelop/AddIns/MonoDevelop.MonoMac/MonoMac.dll“"/Users/shreyansh/Projects/ThisSimpleApp/ThisSimpleApp/bin/Debug/ThisSimpleApp.exe”

未处理的异常: System.TypeInitializationException: MonoMac.Bundler.Driver -> System.ComponentModel.Win32Exception: ApplicationName='pkg-config‘、CommandLine=’变量=前缀mono-2‘、CurrentDirectory=’at System.Diagnostics.Process.Start_noshell (System.Diagnostics.ProcessStartInfo startInfo,System.Diagnostics.Process process)在System.Diagnostics.Process.Start_common (System.Diagnostics.ProcessStartInfo startInfo) :0中的0x00000类型引发的异常。System.Diagnostics.Process进程) 0x00000 in :0 at System.Diagnostics.Process.Start (System.Diagnostics.ProcessStartInfo startInfo) 0x00000 in :0 at MonoMac.Bundler.Driver.RunCommand (System.String path,System.String args,System.String[] env ),System.String&输出) 0x00000 in :0 at MonoMac.Bundler.Driver..cctor () 0x00000 in :0 --内部异常堆栈跟踪的结束--错误致命的未处理异常: System.TypeInitializationException: MonoMac.Bundler.Driver ->System.ComponentModel.Win32Exception类型初始化器引发的异常: ApplicationName='pkg-config',CommandLine=‘-变量=前缀mono-2',CurrentDirectory=’at System.Diagnostics.Process.Start_noshell (System.Diagnostics.ProcessStartInfo startInfo,( System.Diagnostics.Process process) 0x00000 in :0 at System.Diagnostics.Process.Start_common (System.Diagnostics.ProcessStartInfo startInfo,System.Diagnostics.Process process) 0x00000 in :0 at System.Diagnostics.Process.Start (System.Diagnostics.ProcessStartInfo startInfo) 0x00000 in :0 at MonoMac.Bundler.Driver.RunCommand (System.String path,System.String args,System.String[] env,System.String&输出) 0x00000 in :0 at MonoMac.Bundler.Driver..cctor () 0x00000 in :0 -内部异常堆栈跟踪-与代码1一起退出

生成:1错误,0警告

它就会离开..。

我想问是否有人能帮助我,因为我已经挣扎了一个月了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-23 19:19:13

正如异常声明的那样,无法找到pkg-config工具。

在以前的Mono版本中,它常常被复制到/usr/bin中,但与其他包(如macport)发生冲突,因此不再复制。

解决这个问题的一种方法是创建一个符号链接(从/usr/bin/pkg-config)到随Mono附带的pkg-config工具(在/Library/Frameworks/Mono.framework/...下)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17815989

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档