Репутація українського ІТ. Пройти опитування Асоціації IT Ukraine
×Закрыть

Компиляция С++ для разных ОС

Написал античит на С++ для Java использую JNI. Без проблем скомпелировал его в .dll. И вот в чем вопрос: Можно ли, и как, скомпилировать теперь этот же код в .so и .dylib. Сам код простой как мычание, используется только jni.h и string.h и пространство имен std.

MAC OS под рукой не имею ни в каком виде, только Windows 10 и Ubuntu 18.04

LinkedIn
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Если по взрослому, то сделайте себе через vagrant + virtualbox/vmware виртуалки со всеми нужными осями и там тестируйте.

Запуск CMake на каждой платформе

Платформу рекомендую иметь каждую чтобы оттестить код

Только в Смаке пропиши поиск всех либ, что юзаются и в винде и в линухе с выводом их версий и путей откуда берутся. Так проще отлаживать сборку.
Очень часто в смаке не указывают половину требуемых либ или других ресурсов — после задолбишься искать чего не находит само при сборке.

Подписаться на комментарии