Ich habe einige Probleme mit meiner app Debuggen - wenn ich versuche Parser aufrufen :: extractString (...) von GDB esGDB kann nicht nennen Funktion
Kein Symbol „extractString“ im Namensraum zurückzukehren shell "Parser".
Wenn ich ausführen
Funktionen info extractString
Ich habe diese Ausgabe
Alle Funktionen passenden regulären Ausdruck "extractString":
Datei/home/dmitriy/Quellen/transc iver/parser/json.cpp: std :: __ cxx11 :: string parser :: extractString [abi: cxx11] (rapidjson :: GenericValue, Parser :: MultithreadAllocator> const &);
Nicht Bugsymbol: 0x0000000000506500 Parser :: extractString [abi: cxx11] (rapidjson :: Generic, Parser :: MultithreadAllocator> const &) @plt 0x00007ffff77e3640 Parser :: extractString [abi: cxx11] (rapidjson :: Generic, Parser :: MultithreadAllocator> const &) @plt
Was ist das Problem mit dem Aufruf dieser Funktion? Funktion extractString in der statischen Bibliothek definiert und ohne Probleme von der Anwendung aufgerufen.
sieht aus wie das mit '_GLIBCXX_USE_CXX11_ABI' in meinem Code benötigen sie auch für alle abhängigen Bibliotheken :-( Second Abhilfen verwenden funktionieren nicht - mein gdb v7.11 bei Aufruf Zitat umschließenden Funktion Name abgestürzt –