2

我有一个用 .NET 2.0 编写的项目(好吧,无论如何,它并没有像 3.5 那样使用太多功能),我最近有一台 Mac,想将该项目转换为 Mono。

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

4

1 回答 1

2

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

于 2009-03-08T07:01:28.413 回答