回答
参考xanadont的回答,-pkg gmcs编译器参数也使用pkgconfig,因此MonoDevelop常见问题解答中的链接“解释”对此示例无效。
如果Cocoa#没有显示在MonoDevelop引用列表中,Mono库可能不在pkg-config搜索的路径中。这可能是因为你安装了MacPorts(或者可能是Fink),这会覆盖默认的pkg-config。
您可以检查pkg配置可以解决可可锐使用以下命令:
pkg-config --modversion cocoa-sharp
,并验证pkg配置的位置
which pkg-config
它应该是在/ usr /箱。
如果这确实是问题,解决方法是要么从路径中删除的MacPorts,或添加单声道到环境的PKG_CONFIG_PATH:
export PKG_CONFIG_PATH="/Library/Frameworks/Mono.framework/Versions/Current/lib/pkgconfig:$PKG_CONFIG_PATH"
/Library/Frameworks/Mono.framework/Versions/Current/lib/mono/cocoa-sharp/
但你不应该真的需要知道哪里这是因为在编译过程中你需要的是-pkg:cocoa-sharp选项。看到这个tutorial。
编辑: 要在MonoDevelop中引用它,只需使用“编辑引用”窗口中的“.Net Assembly”选项卡并导航到上面的路径。另请参阅this explanation,了解为什么可可尖锐不会出现在“包装”选项卡中。
谢谢。我对此感到陌生,我认为可可锐利会出现在MonoDevelop中的可用引用列表中,但它不会。 – AngryHacker 2009-08-13 16:08:09
- 1. 定时器在C尖锐
- 2. 如何connection.Getschema在C尖锐
- 3. encodeURIComponent方法在C尖锐
- 4. 尖锐的架构,我如何以及在哪里实现查询?
- 5. mono在哪里放app.config
- 6. Android版Mono中的Activity.InvalidateOptionsMenu()在哪里?
- 7. 尖锐的架构问题
- 8. 尖锐的架构问题
- 9. d3.js:文字太尖锐
- 10. 节点GYP错误尖锐
- 11. 使用灰烬JS尖锐
- 12. UIBezierPath提供尖锐边缘
- 13. 如何从的document.getElementById在C尖锐
- 14. 脚本尖锐的小工具在0.5.5.0
- 15. CSS中有没有尖锐的风格?
- 16. Mono在哪里存储xml文档?
- 17. 模糊背景上的尖锐边缘
- 18. 只有HTML和CSS的尖锐边缘
- 19. Webkit尖锐的示例应用程序
- 20. APNS尖锐的苹果推送通知
- 21. 单声道安装后在哪里可以找到mono-service2?在Ubuntu 16.04
- 22. 哪里可以在Wordpress中嵌入-css
- 23. 为电子重新编译“尖锐”
- 24. VisualStudio 2010中的空白可见性在哪里可见?
- 25. 在哪里可以找到CUDA的cutil_math.h?
- 26. 我在哪里可以找到的UIKit
- 27. 在哪里可以找到System.management的DLL
- 28. 在哪里可以找到Javascript的ESE
- 29. 我在哪里可以找到在可可中使用的彩色指标?
- 30. 我将如何从形状中消除尖锐的尖刺? Adobe Illustrator
我试图运行pkg-config,但它告诉我找不到命令。 – AngryHacker 2009-08-14 08:34:00
您是否安装了X11? – 2009-08-14 17:00:06
我进一步检查,显然Mono安装了pkg-config的副本,我建议您尝试重新安装Mono。 – 2009-08-17 13:47:43