J'ai tenté en vain et par tous les moyens d'utiliser la librairie audio Fmod pour suivre un tuto sur le C...
Récupération de la version compilée pour Mac Os X, dépose des fichiers suivants dans le projet et ajout des liens dans mon main.c :
fmod_errors.h
fmod.h
wincompat.g
Utilisation de la librairie Intel :
libfmodx86.a
Et lors de la compilation, j'obtiens 17 mortal mistakes pour lesquelles je ne trouve d'infos nulle part :rateau:
Une idée ??
Building target Fmod of project Fmod with configuration Debug
Checking Dependencies
CompileC build/Fmod.build/Debug/Fmod.build/Objects-normal/i386/main.o /Users/Satch/Documents/C/Fmod/main.c normal i386 c com.apple.compilers.gcc.4_0
cd /Users/Satch/Documents/C/Fmod
/Developer/usr/bin/gcc-4.0 -x c -arch i386 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -Wunused-variable -fmessage-length=0 -mfix-and-continue -mmacosx-version-min=10.4 -gdwarf-2 -I/Users/Satch/Documents/C/Fmod/build/Fmod.build/Debug/Fmod.build/Fmod.hmap -F/Users/Satch/Documents/C/Fmod/build/Debug -F/Users/Satch/Library/Frameworks -F/Developer/SDKs/MacOSX10.4u.sdk/Library/Frameworks -I/Users/Satch/Documents/C/Fmod/build/Debug/include -I/Users/Satch/Library/Frameworks/SDL.framework/Headers -I/Developer/SDKs/MacOSX10.4u.sdk/Library/Frameworks/SDL.framework/Headers -I/Users/Satch/Documents/C/Fmod/build/Fmod.build/Debug/Fmod.build/DerivedSources -isysroot /Developer/SDKs/MacOSX10.4u.sdk -c /Users/Satch/Documents/C/Fmod/main.c -o /Users/Satch/Documents/C/Fmod/build/Fmod.build/Debug/Fmod.build/Objects-normal/i386/main.o
Ld /Users/Satch/Documents/C/Fmod/build/Debug/Fmod.app/Contents/MacOS/Fmod normal i386
cd /Users/Satch/Documents/C/Fmod
/Developer/usr/bin/gcc-4.0 -o /Users/Satch/Documents/C/Fmod/build/Debug/Fmod.app/Contents/MacOS/Fmod -L/Users/Satch/Documents/C/Fmod/build/Debug -L/Users/Satch/Documents/C/Fmod/../../../Desktop/fmodapi375mac/api/lib -L/Users/Satch/Documents/C/Fmod -F/Users/Satch/Documents/C/Fmod/build/Debug -F/Users/Satch/Library/Frameworks -F/Developer/SDKs/MacOSX10.4u.sdk/Library/Frameworks -filelist /Users/Satch/Documents/C/Fmod/build/Fmod.build/Debug/Fmod.build/Objects-normal/i386/Fmod.LinkFileList -framework SDL -framework Cocoa -lfmodx86 -arch i386 -mmacosx-version-min=10.4 -isysroot /Developer/SDKs/MacOSX10.4u.sdk
Undefined symbols:
"_SndDoImmediate", referenced from:
_FSOUND_Output_Mac_Channel_StopSound in libfmodx86.a(output_mac.o)
_FSOUND_Output_Mac_Channel_StopSound in libfmodx86.a(output_mac.o)
"_NewSndCallBackUPP", referenced from:
_CarbonSndPlayDoubleBuffer in libfmodx86.a(output_mac_carbonsndplaydb.o)
_CarbonSndPlayDoubleBuffer in libfmodx86.a(output_mac_carbonsndplaydb.o)
"_SPBSetDeviceInfo", referenced from:
_FSOUND_Output_Mac_Record_Start in libfmodx86.a(output_mac.o)
_FSOUND_Output_Mac_Record_Start in libfmodx86.a(output_mac.o)
_FSOUND_Output_Mac_Record_Start in libfmodx86.a(output_mac.o)
_FSOUND_Output_Mac_Record_Start in libfmodx86.a(output_mac.o)
_FSOUND_Output_Mac_Record_Start in libfmodx86.a(output_mac.o)
"_SndNewChannel", referenced from:
_FSOUND_Output_Mac_Sample_Alloc in libfmodx86.a(output_mac.o)
"_SndSoundManagerVersion", referenced from:
_FSOUND_Output_Mac_Initialize in libfmodx86.a(output_mac.o)
"_NMRemove", referenced from:
_NMResponseProc in libfmodx86.a(output_mac_carbonsndplaydb.o)
"_SndDoCommand", referenced from:
_CarbonSndPlayDoubleBuffer in libfmodx86.a(output_mac_carbonsndplaydb.o)
_CarbonSndPlayDoubleBuffer in libfmodx86.a(output_mac_carbonsndplaydb.o)
"_NMInstall", referenced from:
_CarbonSndPlayDoubleBufferCleanUpProc in libfmodx86.a(output_mac_carbonsndplaydb.o)
"_NewNMUPP", referenced from:
_CarbonSndPlayDoubleBuffer in libfmodx86.a(output_mac_carbonsndplaydb.o)
"_SPBCloseDevice", referenced from:
_FSOUND_Output_Mac_Record_Stop in libfmodx86.a(output_mac.o)
"_SPBRecord", referenced from:
_MyRecComp in libfmodx86.a(output_mac.o)
_FSOUND_Output_Mac_Record_Start in libfmodx86.a(output_mac.o)
"_SPBOpenDevice", referenced from:
_FSOUND_Output_Mac_Record_Start in libfmodx86.a(output_mac.o)
"_SndDisposeChannel", referenced from:
_FSOUND_Output_Mac_Sample_Free in libfmodx86.a(output_mac.o)
"_GetCompressionInfo", referenced from:
_CarbonSndPlayDoubleBuffer in libfmodx86.a(output_mac_carbonsndplaydb.o)
"_SPBStopRecording", referenced from:
_FSOUND_Output_Mac_Record_Stop in libfmodx86.a(output_mac.o)
"_SPBGetDeviceInfo", referenced from:
_FSOUND_Output_Mac_Record_Start in libfmodx86.a(output_mac.o)
_FSOUND_Output_Mac_Record_Start in libfmodx86.a(output_mac.o)
_FSOUND_Output_Mac_Record_Start in libfmodx86.a(output_mac.o)
"_NewSICompletionUPP", referenced from:
_FSOUND_Output_Mac_Record_Start in libfmodx86.a(output_mac.o)
ld: symbol(s) not found
collect2: ld returned 1 exit status
Récupération de la version compilée pour Mac Os X, dépose des fichiers suivants dans le projet et ajout des liens dans mon main.c :
fmod_errors.h
fmod.h
wincompat.g
Utilisation de la librairie Intel :
libfmodx86.a
Et lors de la compilation, j'obtiens 17 mortal mistakes pour lesquelles je ne trouve d'infos nulle part :rateau:
Une idée ??
Building target Fmod of project Fmod with configuration Debug
Checking Dependencies
CompileC build/Fmod.build/Debug/Fmod.build/Objects-normal/i386/main.o /Users/Satch/Documents/C/Fmod/main.c normal i386 c com.apple.compilers.gcc.4_0
cd /Users/Satch/Documents/C/Fmod
/Developer/usr/bin/gcc-4.0 -x c -arch i386 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -Wunused-variable -fmessage-length=0 -mfix-and-continue -mmacosx-version-min=10.4 -gdwarf-2 -I/Users/Satch/Documents/C/Fmod/build/Fmod.build/Debug/Fmod.build/Fmod.hmap -F/Users/Satch/Documents/C/Fmod/build/Debug -F/Users/Satch/Library/Frameworks -F/Developer/SDKs/MacOSX10.4u.sdk/Library/Frameworks -I/Users/Satch/Documents/C/Fmod/build/Debug/include -I/Users/Satch/Library/Frameworks/SDL.framework/Headers -I/Developer/SDKs/MacOSX10.4u.sdk/Library/Frameworks/SDL.framework/Headers -I/Users/Satch/Documents/C/Fmod/build/Fmod.build/Debug/Fmod.build/DerivedSources -isysroot /Developer/SDKs/MacOSX10.4u.sdk -c /Users/Satch/Documents/C/Fmod/main.c -o /Users/Satch/Documents/C/Fmod/build/Fmod.build/Debug/Fmod.build/Objects-normal/i386/main.o
Ld /Users/Satch/Documents/C/Fmod/build/Debug/Fmod.app/Contents/MacOS/Fmod normal i386
cd /Users/Satch/Documents/C/Fmod
/Developer/usr/bin/gcc-4.0 -o /Users/Satch/Documents/C/Fmod/build/Debug/Fmod.app/Contents/MacOS/Fmod -L/Users/Satch/Documents/C/Fmod/build/Debug -L/Users/Satch/Documents/C/Fmod/../../../Desktop/fmodapi375mac/api/lib -L/Users/Satch/Documents/C/Fmod -F/Users/Satch/Documents/C/Fmod/build/Debug -F/Users/Satch/Library/Frameworks -F/Developer/SDKs/MacOSX10.4u.sdk/Library/Frameworks -filelist /Users/Satch/Documents/C/Fmod/build/Fmod.build/Debug/Fmod.build/Objects-normal/i386/Fmod.LinkFileList -framework SDL -framework Cocoa -lfmodx86 -arch i386 -mmacosx-version-min=10.4 -isysroot /Developer/SDKs/MacOSX10.4u.sdk
Undefined symbols:
"_SndDoImmediate", referenced from:
_FSOUND_Output_Mac_Channel_StopSound in libfmodx86.a(output_mac.o)
_FSOUND_Output_Mac_Channel_StopSound in libfmodx86.a(output_mac.o)
"_NewSndCallBackUPP", referenced from:
_CarbonSndPlayDoubleBuffer in libfmodx86.a(output_mac_carbonsndplaydb.o)
_CarbonSndPlayDoubleBuffer in libfmodx86.a(output_mac_carbonsndplaydb.o)
"_SPBSetDeviceInfo", referenced from:
_FSOUND_Output_Mac_Record_Start in libfmodx86.a(output_mac.o)
_FSOUND_Output_Mac_Record_Start in libfmodx86.a(output_mac.o)
_FSOUND_Output_Mac_Record_Start in libfmodx86.a(output_mac.o)
_FSOUND_Output_Mac_Record_Start in libfmodx86.a(output_mac.o)
_FSOUND_Output_Mac_Record_Start in libfmodx86.a(output_mac.o)
"_SndNewChannel", referenced from:
_FSOUND_Output_Mac_Sample_Alloc in libfmodx86.a(output_mac.o)
"_SndSoundManagerVersion", referenced from:
_FSOUND_Output_Mac_Initialize in libfmodx86.a(output_mac.o)
"_NMRemove", referenced from:
_NMResponseProc in libfmodx86.a(output_mac_carbonsndplaydb.o)
"_SndDoCommand", referenced from:
_CarbonSndPlayDoubleBuffer in libfmodx86.a(output_mac_carbonsndplaydb.o)
_CarbonSndPlayDoubleBuffer in libfmodx86.a(output_mac_carbonsndplaydb.o)
"_NMInstall", referenced from:
_CarbonSndPlayDoubleBufferCleanUpProc in libfmodx86.a(output_mac_carbonsndplaydb.o)
"_NewNMUPP", referenced from:
_CarbonSndPlayDoubleBuffer in libfmodx86.a(output_mac_carbonsndplaydb.o)
"_SPBCloseDevice", referenced from:
_FSOUND_Output_Mac_Record_Stop in libfmodx86.a(output_mac.o)
"_SPBRecord", referenced from:
_MyRecComp in libfmodx86.a(output_mac.o)
_FSOUND_Output_Mac_Record_Start in libfmodx86.a(output_mac.o)
"_SPBOpenDevice", referenced from:
_FSOUND_Output_Mac_Record_Start in libfmodx86.a(output_mac.o)
"_SndDisposeChannel", referenced from:
_FSOUND_Output_Mac_Sample_Free in libfmodx86.a(output_mac.o)
"_GetCompressionInfo", referenced from:
_CarbonSndPlayDoubleBuffer in libfmodx86.a(output_mac_carbonsndplaydb.o)
"_SPBStopRecording", referenced from:
_FSOUND_Output_Mac_Record_Stop in libfmodx86.a(output_mac.o)
"_SPBGetDeviceInfo", referenced from:
_FSOUND_Output_Mac_Record_Start in libfmodx86.a(output_mac.o)
_FSOUND_Output_Mac_Record_Start in libfmodx86.a(output_mac.o)
_FSOUND_Output_Mac_Record_Start in libfmodx86.a(output_mac.o)
"_NewSICompletionUPP", referenced from:
_FSOUND_Output_Mac_Record_Start in libfmodx86.a(output_mac.o)
ld: symbol(s) not found
collect2: ld returned 1 exit status