[c++] Inclure des librairies C++ dans des fichiers C [self-resolu]

Inclure des librairies C++ dans des fichiers C [self-resolu] [c++] - C++ - Programmation

Marsh Posté le 12-06-2005 à 21:42:52    

Bonjour à tous!  :hello:  
 
J'essaye de compiler un fichier séparé contenant les libs <string> et <sstream> sous unix et ca foire...
 
C'est comme si les fonctions provenant des librairies C++ n'étaient pas reconnues alors que les libs C standard, ca passe.
 

g++ monfichier.C -c
g++ monfichier.o monprincipal.C -o prog


La premiere étape ne passe pas... :non:  
 
Comment faire avaler mes libs C++ en compilation séparée?
 
Sinon faut-il utiliser une directive spécifique pour dire que je veux compiler en c++ séparé?
 
Merci pour vos réponses éclairées.  :jap:


Message édité par aster le 12-06-2005 à 23:07:30
Reply

Marsh Posté le 12-06-2005 à 21:42:52   

Reply

Marsh Posté le 12-06-2005 à 23:07:57    

using namespace std;

Reply

Marsh Posté le 12-06-2005 à 23:25:43    

.C ? -> .cpp
 
 
g++ -Wall -std=c++98 -c machin.cpp
 
 
si tu veux te faire peur

Reply

Marsh Posté le 12-06-2005 à 23:27:51    

... et prendre tout de suie de bonnes habitudes. ;)

Reply

Marsh Posté le 13-06-2005 à 00:31:30    

Aouch, le -Wall, ca fait mal!!!!
Vous éradiquez vraiment toutes les erreurs rencontrées ou vous laissez courrir ?
 
Il y a une ligne intéressante :  
collect2: ld terminated with signal 11 [Segmentation fault]
mais comment approfondir pour localiser le bug?  

Reply

Marsh Posté le 13-06-2005 à 00:39:38    

on éradique

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed