Bonjour,
je souhaiterais avoir votre aide car j'ai quelques soucis pour implémenter la librairie Fmod sur Mplab et donc l’environnement Microchip.
Le programme fonctionne parfaitement sous Visual Studio ; cependant j'ai plusieurs erreurs lors de la compilation avec Hi-Tech c sous Mplab. Pourtant j'ai bien rajouté les fichiers d'entête et les .lib dans les répertoires include et lib de Hi-Tech c. J'ai aussi ajouté les .lib aux fichiers sources du projet comme suit :
Voici l'erreur que j’obtiens :
Voilà, j'attends vos impressions avec impatience.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97 Executing: "C:\Program Files\HI-TECH Software\PICC\9.81\bin\picc.exe" --pass1 C:\Users\moncef\Documents\projet\projetTronC\main.c -q --chip=16F877A -P --runtime=default --opt=default -D__DEBUG=1 -g --asmlist "--errformat=Error [%n] %f; %l.%c %s" "--msgformat=Advisory[%n] %s" "--warnformat=Warning [%n] %f; %l.%c %s" Warning [111] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 1771.122 redéfinition de la macro "FMOD_REVERB_CHANNELFLAGS_INSTAN" du pré-processeur (C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h: 1770) Warning [111] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 1772.122 redéfinition de la macro "FMOD_REVERB_CHANNELFLAGS_INSTAN" du pré-processeur (C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h: 1770) Warning [111] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 1773.118 redéfinition de la macro "FMOD_REVERB_CHANNELFLAGS_INSTAN" du pré-processeur (C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h: 1770) Warning [111] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod_memoryinfo.h; 176.97 redéfinition de la macro "FMOD_EVENT_MEMBITS_EVENTINSTANC" du pré-processeur (C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod_memoryinfo.h: 175) Warning [111] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod_memoryinfo.h; 177.96 redéfinition de la macro "FMOD_EVENT_MEMBITS_EVENTINSTANC" du pré-processeur (C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod_memoryinfo.h: 175) Warning [111] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod_memoryinfo.h; 178.95 redéfinition de la macro "FMOD_EVENT_MEMBITS_EVENTINSTANC" du pré-processeur (C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod_memoryinfo.h: 175) Warning [111] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod_memoryinfo.h; 179.95 redéfinition de la macro "FMOD_EVENT_MEMBITS_EVENTINSTANC" du pré-processeur (C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod_memoryinfo.h: 175) Warning [111] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod_memoryinfo.h; 181.100 redéfinition de la macro "FMOD_EVENT_MEMBITS_EVENTENVELOP" du pré-processeur (C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod_memoryinfo.h: 180) Warning [111] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod_memoryinfo.h; 184.96 redéfinition de la macro "FMOD_EVENT_MEMBITS_EVENTENVELOP" du pré-processeur (C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod_memoryinfo.h: 180) Warning [111] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod_memoryinfo.h; 185.91 redéfinition de la macro "FMOD_EVENT_MEMBITS_EVENTINSTANC" du pré-processeur (C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod_memoryinfo.h: 175) Warning [111] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod_memoryinfo.h; 193.92 redéfinition de la macro "FMOD_EVENT_MEMBITS_EVENTINSTANC" du pré-processeur (C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod_memoryinfo.h: 175) Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 115.1 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 964.1 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 967.1 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 995.1 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 996.1 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 997.1 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 1000.1 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 1028.1 identifier specifies insignificant characters beyond maximum identifier length Error [986] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 1029.1 membre enum redéclaré Error [1098] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 1029.1 conflit de déclaration pour la variable "FMOD_SYSTEM_CALLBACKTYPE_DEVICE" Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 1030.1 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 1031.1 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 1032.1 identifier specifies insignificant characters beyond maximum identifier length Error [986] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 1033.1 membre enum redéclaré Error [1098] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 1033.1 conflit de déclaration pour la variable "FMOD_SYSTEM_CALLBACKTYPE_BADDSP" Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 1036.1 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 1094.1 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 1187.1 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 1357.1 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod_dsp.h; 556.1 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod_dsp.h; 721.1 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod_dsp.h; 723.1 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod_dsp.h; 724.1 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod_dsp.h; 725.1 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 1911.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 1912.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 1913.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 1920.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 1921.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 1958.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 1959.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 1960.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 1961.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 1962.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 1964.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 1965.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 1974.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 1997.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 1998.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 2004.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 2005.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 2006.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 2007.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 2023.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 2024.14 identifier specifies insignificant characters beyond maximum identifier length Error [984] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 2025.118 type redeclaré Error [1098] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 2025.118 conflit de déclaration pour la variable "FMOD_System_GetRecordDriverInfo" Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 2026.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 2038.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 2039.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 2041.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 2126.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 2127.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 2161.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 2162.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 2169.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 2170.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 2184.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 2185.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 2188.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 2189.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 2190.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 2191.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 2245.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 2255.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 2256.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 2267.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 2268.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 2270.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 2271.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 2272.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 2281.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 2295.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 2307.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 2314.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 2322.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 2323.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 2324.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 2325.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 2426.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 2441.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 2444.14 identifier specifies insignificant characters beyond maximum identifier length Warning [1390] C:\Program Files\HI-TECH Software\PICC\9.81\include\fmod.h; 2445.14 identifier specifies insignificant characters beyond maximum identifier length ********** Build failed! **********
Partager