Имам проект openframeworks, който работи добре на OS X с sndfile, но под Windows имам проблеми със свързването. Успешно компилирах прост самостоятелен проект с 32-битовата версия със следните стъпки:
- Добавен е файлът lib в менюто с настройки на линкера
- Добавени са кошчето и папките за включване в менюто за търсене на директории
- Копирах dll в папката за отстраняване на грешки
Свързах 64-битовия по същия начин, но ми дава недефинирана референтна грешка, като недефинирана референция към 'sf_open'. Опитах се да сменя своя mingw компилатор на 64-битова версия, но нямаше промяна .
Има ли нещо, което трябва да направя по различен начин, когато свържа библиотеката в 64 бита? Не мога да използвам 32-битовата версия, защото проектът openframeworks няма да работи с нея.