Questions marquées «g++»

444
usr / bin / ld: impossible de trouver -l <nameOfTheLibrary>

J'essaie de compiler mon programme et il renvoie cette erreur: usr/bin/ld: cannot find -l<nameOfTheLibrary> dans mon makefile j'utilise la commande g++et le lien vers ma bibliothèque qui est un lien symbolique vers ma bibliothèque située sur un autre répertoire. Y a-t-il une option à ajouter...

368
Compiler C ++ 11 avec g ++

J'essaie de mettre à jour mon compilateur C ++ vers C ++ 11. J'ai cherché un peu et je suis arrivé à la conclusion que je dois utiliser le drapeau -std=c++0xou -std=gnu++0x, mais je ne sais pas beaucoup de choses sur les drapeaux. Quelqu'un peut-il m'aider? (J'utilise Ubuntu 12.04.) Voici l'erreur...

357
Référence non définie à vtable

Lors de la construction de mon programme C ++, je reçois le message d'erreur référence non définie à «vtable ... Quelle est la cause de ce problème? Comment je le répare? Il se trouve que j'obtiens l'erreur pour le code suivant (la classe en question est CGameModule.) Et je ne peux pas pour la vie...

248
Le préprocesseur de vidage GCC définit

На этот вопрос есть ответы на Stack Overflow à partir de : Как узнать список всех определённых макросов? Existe-t-il un moyen pour gcc / g ++ de vider ses définitions de préprocesseur depuis la ligne de commande? Je veux dire des choses comme __GNUC__, __STDC__et ainsi de...

245
to_string n'est pas membre de std, dit g ++ (mingw)

Je fais un petit programme de mémorisation de vocabulaire où les mots seraient flashés sur moi au hasard pour les significations. Je veux utiliser la bibliothèque C ++ standard comme Bjarne Stroustroup nous le dit, mais j'ai rencontré un problème apparemment étrange dès la sortie de la porte. Je...

228
gcc warning "'sera initialisé après'

Je reçois beaucoup de ces avertissements du code tiers que je ne peux pas modifier. Existe-t-il un moyen de désactiver cet avertissement ou au moins de le désactiver pour certaines zones (comme #pragma push / pop dans VC ++)? Exemple: list.h:1122: warning: `list<LogOutput*,

209
g ++ référence non définie à typeinfo

Je viens de rencontrer l'erreur suivante (et j'ai trouvé la solution en ligne, mais elle n'est pas présente dans Stack Overflow): (.gnu.linkonce. [stuff]): référence non définie à [méthode] [fichier objet] :(. gnu.linkonce. [stuff]): référence non définie à `typeinfo for [classname] ' Pourquoi...

201
Référence non définie au membre de classe statique

Quelqu'un peut-il expliquer pourquoi le code suivant ne se compile pas? Au moins sur g ++ 4.2.4. Et plus intéressant, pourquoi cela se compilera-t-il lorsque je lancerai MEMBER sur int? #include <vector> class Foo { public: static const int MEMBER = 1; }; int main(){ vector<int> v;...

191
Désactiver tous les avertissements gcc

Je travaille sur un projet qui lira les messages d'erreur du compilateur d'une variété particulière et fera des choses utiles avec eux. L'exemple de base de code sur lequel je teste (une application open-source aléatoire), et donc reconstruit fréquemment, contient quelques bits qui génèrent des...

159
LD_LIBRARY_PATH et LIBRARY_PATH

Je construis un programme C ++ simple et je souhaite remplacer temporairement une bibliothèque partagée fournie par le système par une version plus récente de celle-ci, pour le développement et les tests. J'ai essayé de définir la variable LD_LIBRARY_PATH mais l'éditeur de liens (ld) a échoué avec:...