Перенос библиотеки на С++ с Linux на Windows (Embarcadero RAD Studio)
Надо перенести open-source библиотеку Essentia (http://essentia.upf.edu) созданую под Linux-ом и другие, которые она использует (fftw, libav, taglib), так чтобы ею можно было пользоватся под Windows. Очень желательно компилировать под Embarcadero RAD Studio для последующей прямой интеграции в существующий проект. Если нет возможности сделать это малой кровью (без переписывания половины исходников, MinGW C++ и Embarcadero C++, это немножко разные С++), то скомпилировать в DLL на родном компиляторе (MinGW).
-
Владимир, со всем уважением, но мне совсем понятно чего вы хотите. На их главной странице написано:
The library is cross-platform and currently supports Linux, Mac OS X, Windows, iOS and Android systems, and can also be cross-compiled to JavaScript to be used on the web.
... думаю понятно, о чем здесь идет речь
-
"The easiest way to build Essentia is by cross-compilation on Linux using MinGW."
Т.е. мне надо установить Linux, на него MinGW, Python (скрипты для компиляции написаны на нем, нет обычных makefile/cmake...), наверняка еще кучу чего. В результате получу "However the resulting library binaries are only compatible within C++ projects using MinGW compilers" но не Embarcadero. В Linux-ах я, мягко говоря, не силен. В плюсах тоже не очень.
Пробовал, существующие в проекте файлы vcproj открыть в Visual studio - куча ошибок, несовместимость формата, недопустимые параметры и т.д.
Вобщем, нужна помощь, за которую готов заплатить. Простейший вариант - makefile для самостоятельной компиляции под windows без питона. Полный - портирование под Embarcadero Studio.
-
Aktualne zlecenia dla freelancerów w kategorii C i C++
Porównawcza analiza efektywności oprogramowania dostosowanego (v2.2-field) i oprogramowania referencyjnego (Meshtastic v2.x)
82 PLN
Porównawcza analiza efektywności oprogramowania dostosowanego (v2.2-field) i oprogramowania referencyjnego (Meshtastic v2.x) na identycznej platformie sprzętowej (ESP32 + SX1268, 2W) według kryteriów zasięgu, przepustowości, stabilności łącza i zużycia energii. Przeprowadzić… C i C++, C# ∙ 2 dni 16 godzin temu ∙ 2 oferty |
Konsultacja i audyt bieżącego projektu na Odoo 19 Community EditionSzukamy programisty Odoo — samodzielnego dewelopera z doświadczeniem w pracy z Odoo 19 Community Edition, w tym z wykorzystaniem Claude Code. Potrzebujemy specjalisty, który ma zrealizowane projekty w Odoo oraz praktyczne doświadczenie w programowaniu z użyciem Claude Code.… C i C++, Javascript & Typescript ∙ 5 dni 17 godzin temu ∙ 7 ofert |
Rozwój oprogramowania dla Arduino (moduły RF 3–7,5 GHz, automatyczne skanowanie częstotliwości)Należy opracować system na Arduino do automatycznego wyszukiwania aktywnego analogowego sygnału wideo oraz automatycznego dostosowywania nadajnika do wykrytej częstotliwości.Planowane jest wykorzystanie trzech oddzielnych modułów odbiorczo-nadajnych: 3000–4200 MHz; 4900–6000… C i C++, Systemy wbudowane i mikrokontrolery ∙ 6 dni 18 godzin temu ∙ 4 oferty |
Czarna Ukraina (projekt RP na bazie MTA)
4253 PLN
|
Inżynier infrastruktury proxy mieszkalnychBudujemy sieć proxy dla użytkowników od podstaw — w pełni własną, bez dostawców zewnętrznych. Potrzebujemy jednego wyjątkowego inżyniera sieci, który zbuduje całą podstawę techniczną. Co zbudujesz: - SDK w tle dla Androida, które kieruje ruch proxy przez urządzenia użytkowników… C i C++, DevOps ∙ 12 dni 14 godzin temu ∙ 15 ofert |