Dass sieht guuuuuuuuuuut aus!!!
Bei der x86 .lib hab ich den gleichen Fehler bekommen, aber mit der x64 .lib lässt sich folgende Zeile kompilieren:
|
C-/C++-Quelltext
|
1
|
NBTImporter* Importer; // Ich musste einen Zeiger (nennt man doch so bei nem Stern, oder?) erstellen, ohne das Sternchen hat der Compiler folgende Fehler ausgegeben:
|
error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""public: __thiscall hf::io::nbt::NBTImporter::~NBTImporter(void)"
error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""public: __thiscall hf::io::nbt::NBTImporter::NBTImporter(void)"
Wenn ich dann das schreibe:
|
C-/C++-Quelltext
|
1
2
|
NBTImporter* Importer;
Importer->loadFile("D:\\******\\Microsoft Visual C++\\Block World\\r.0.0.mca"); // Hier muss ich den Pfeil nehmen - sonst Fehler! Sieht nun nicht mehr nach Java-Punkt aus, sondern nach C++-Pfeil ;)
|
bekomme ich wieder einen Symbol-Fehler:
error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""public: void __thiscall hf::io::nbt::NBTImporter::loadFile(char const *)"
Warum das, hab ich den Pfad falsch angegeben (Typ falsch)?
Trotzdem echt cool, wir sind auf dem richtigen Weg!!!!!!!!!!!!!!!!
Hast du vielleicht ein x86 System? Oder hast du ne Ahnung, warum ich die x64 Version nehmen muss und du nicht?