J'ai écrit du code (bibliothèque statique) en C++, avec (je pense, C compatiblity - obtenu 'extern C' et ainsi de suite), et je voulais l'utiliser dans mon application CLiaison de la bibliothèque C++ statique dans la bibliothèque c
Quand im runing mon application C, je me suis erreur:
undefined symbol: _ZTISt9exception
Code
C++ a été compilé avec gcc avec: -std=c++0x -lstdc++
drapeaux
puis, sur les fichiers OBJ i exécuter ar
je suppose ce symbole provient directement de la bibliothèque C++. Lorsque je compile mon application C, j'ajoute bien sûr ma librairie C++ dans mon makefile, et la compilation se termine sans erreur.
Qu'est-ce qui pourrait ne pas fonctionner?
thx pour toute l'aide
duplication possible de [Utilisation de la bibliothèque C++ dans le code C] (http://stackoverflow.com/questions/199418/using-c-library-in-c-code) –