Gern geschehen ;-)
Ok habe die DLLDefine.h jetzt so umgebaut und den namespace rund um BasicTool mal vorsorglich entfernt aber er erkennt BasicTool im InputTester.cxx immer noch nicht ....
Wie könnte ich denn überprüfen ob die dll überhaupt richtig geladen wurde? Gibts da einen Befehl?
update:
Ok ich bin mir sicher, dass die library richtig eingebunden ist weil:
Wenn ich im BasicTool.h direkt die Funktion mit dem Export befehl kennzeichne und dann
.) die Funktion im TMSTool direkt mit dem Export einbinde bekomme ich eine Fehler Funktion für ein unreferenced extern symbol
C++:
Error 2 error LNK2019: unresolved external symbol
"__declspec(dllimport) class std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char> > __cdecl intToString(int)"
(__imp_?intToString@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@H@Z)
referenced in function
"public: __cdecl ImportTester::ImportTester(void)"
(0ImportTester@@QEAA@XZ) ImportTester.obj
.) eine beliebige nicht existierende Funktion verwende, bekomme ich ein Warning dass aus der Library nix importiert wird
Das selbe passiert auch beim importieren von BasicTool oder eben nicht
Importiere ich es nicht oder einen beliebigen Namen, gibt es das Warning
C++:
Warning 1 warning LNK4001: no object files specified; libraries used TOOLBOX_LIB
Bei import BasicTool kein warning aber ich kanns noch nicht verwenden.....
... aahh ich glaub wir sind ganz nah dran