Errore durante il collegamento libvorbisfile.dylib in applicazione per Mac
-
26-09-2019 - |
Domanda
Sto lavorando a un programma che carica i suoni da file Ogg Vorbis, ma qualunque cosa faccio, il progetto XCode semplicemente non sembrano voler collegamento libvorbisfile.a nel mio programma. Continuo a ricevere gli errori di collegamento:
"_ov_read", referenced from:
GSound::GSound(GWorld*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)in GSound.o
GSound::GSound(GWorld*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)in GSound.o
"_ov_clear", referenced from:
GSound::GSound(GWorld*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)in GSound.o
GSound::GSound(GWorld*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)in GSound.o
"_ov_info", referenced from:
GSound::GSound(GWorld*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)in GSound.o
GSound::GSound(GWorld*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)in GSound.o
"_ov_open", referenced from:
GSound::GSound(GWorld*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)in GSound.o
GSound::GSound(GWorld*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)in GSound.o
ld: symbol(s) not found
Soluzione
Ho trovato il problema. Ho dovuto compilare Vorbis come un quadro.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow