Probleme de compilation (undefined reference to)
Bonjour à tous!
Je suis en train de developper un logiciel pour récuperer le numéro de série et quelques autre informations sur des postes DELL dans le cadre d'une gestion de parc pour ma boite.
Sur le site du constructeur, ils proposent une librairie SMBIOS (liens vers les sources).
J'ai inclu mes fichier :
Code:
#include <smbios\SystemInfo.h>
Puis j'essaie de récuperer le service tag :
Code:
1 2 3 4 5 6 7
| using namespace std;
int main()
{
int sys_id;
sys_id = SMBIOSGetDellSystemId();
return 0;
} |
Puis je compile, et là, c'est le drame... ;) :
Citation:
.objs\main.o:main.cpp: (.text+0x12b): undefined reference to `SMBIOSGetDellSystemId'
collect2: ld returned 1 exit status
Et voila, je code avec "CODE::BLOCKS" et je compile avec GNU GCC Compiler.
J'ai regardé un peu partout sur les sites et ce qui ressort le plus avec cette erreur c'est que les librairies ne sont pas linké, mais il n'y a aucun fichier lib fournit avec la librairie. On m'as dis de compiler la librairie, mais impossible, je n'y arrive pas sous code blocks...
J'espère que vous pourrez m'aider car c'est très important pour moi.
Merci à tous :D