我有一个用.NET 2.0编写的项目(好吧,它在3.5版本的功能方面并没有太多用处),而且我最近有一台Mac并希望将该项目转换为Mono。

问题是,这个项目依赖于 FreeImage 等图书馆以及我所拥有的一些C ++库。为这个项目写的。我是Mac上编程的新手;如何将这些库链接到此项目中,以便p / invoke调用不会失败?如果需要,我可以再次编译所有库,那么我应该将库放入哪种格式,是否有任何特定的工具我应该使用?在Visual Studio端进行编码时,我只是将库作为与.NET代码相同的解决方案中的项目。 Mac上是否存在类似的设置?

有帮助吗?

解决方案

页面可能会有所帮助。解释Interop如何在OS X(和其他操作系统)上运行。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top