1 pièce(s) jointe(s)
Problème : création de bibliothèque et utilisation
Bonjour j'ai un problème avec la création du librairie sous code::blocks.
Donc je fait :
File -> New Project -> Static library
Je laisse le tout par défault je compile.
Ensuite je fait File -> New Project -> Console Application
je laisse tout par défaut.
je rajoute une ligne pour avoir :
Code:
1 2 3 4 5 6 7
|
int main()
{
int a = SampleAddInt(10,10);
std::cout << "Hello world!" << std::endl;
return 0;
} |
Ensuite je fait un clique droit Console Application ( dans l'explorateur de projet ) -> Build option -> Linker -> Add ( je cherche la mon fichier ) -> ouvrir -> non -> Ok -> ok
et quand je compile j'obtient :
Project : Console application
Compiler : GNU GCC Compiler (called directly)
Directory : C:\cpp\
--------------------------------------------------------------------------------
Switching to target: default
Compiling: main.cpp
Linking console executable: C:\cpp\console.exe
.objs\main.o(.text+0x13a):main.cpp: undefined reference to `SampleAddInt(int, int)'
collect2: ld returned 1 exit status
Process terminated with status 1 (0 minutes, 1 seconds)
1 errors, 0 warnings
merci de votre aide