Je suis en train de créer une librairie. Cette librairie est codée en C++ et j'ai une interface en C. Pour des soucis de clarté, j'ai séparé mon code C dans un sous répertoire de celui où se trouve mes sources c++.

En gros voici le schéma de mon arborescence :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
<répertoire de mon projet>
  \--<include> (tous mes headers C++)
        \-- c (tous mes headers en C)
  \--<src> (tous mes fichiers sources C++)
        \-- c (tous mes fichiers sources en C)
La compilation se passe bien mais en arrivant à la phase du linker j'ai des erreurs indiquant que mes fonctions en C n'existe pas. Pourtant le .o est correctement généré dans le répertoire obj\Debug\src\c\ mais codeblock n'a pas l'air de s'en servir.