Вопрос

У меня есть проект, написанный на .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