Я безуспешно пытался скомпилировать файлы .lib и .dll (я не думаю, они должны работать, но я где-то видел, что это возможно, если вы работаете под Windows?...), что неудивительно, что вернуло кучу неопределенных ссылок. Файл .so выдает сообщение «Ошибка добавления символов: файл в неправильном формате» (я использовал тот, который находится в папке x86_64). У меня нет файла .a в папке x64 версии FMOD для Windows, использование x86 также возвращает неопределенные ссылки. Я попытался использовать бесплатную программу под названием Lib2A, чтобы получить версию x64, но файл не был выведен, а также не было сообщения об ошибке.
Я не совсем уверен, как правильно связать это точка, вот флаги, которые я использую:
Код: Выделить всё
-std=c++17 -D UNICODE -mwindows -I C:\\Program Files (x86)\\FMOD SoundSystem\\FMOD Studio API Windows\\api\\core\\inc -L ${workspaceFolder}\\libraries -g ${workspaceFolder}\\*.cpp -l winmm -l wininet -l ws2_32 -l xinput -l gdi32 -l opengl32 -l fmod -o ${fileDirname}\\myapp.exeПодробнее здесь: https://stackoverflow.com/questions/784 ... chitecture
Мобильная версия