So, ich hab jetzt nochmal neu probiert und alles neu draufgemacht. Installiert sind jetzt: Code::Blocks mit dem Compiler vom Visual C++ Toolkit 2003. Zusätzlich ist das Platform SDK installiert.
Dann hab ich nochmal versucht zu kompilieren. Es treten 50 Warnungen auf, die alle, wie folgt lauten:
warning C4183: 'HasWeapon' : missing return type; assumed to be a member function returning 'int'
Das ist aber wohl nicht weiter schlimm.
Ich habe allerdings festgestellt, dass diese Warnung beim Kompilieren mit dem Visual C++ Standard 2003, 51 mal ausgesprochen wurde. Ich weiß nicht, ob das jetzt was zu bedeuten hat?
Naja, jedenfalls das größere Problem ist ein Fehler, der dann am Ende auftritt:
fatal Error LNK1104: cannot open file 'LIBCMTD.lib'
Und ich gebe zu, es war wohl dumm von mir zu glauben, durch das Einfügen dieser Datei vom Visual C++ Standard 2003 in meinen Lib-Ordner, sei alles gegessen.
Meine hl.dll war nämlich dann unbrauchbar, wie in dem Post vorher zu entnehmen.
Ich bitte nochmal sehr, um die Lösung dieses Problems.
Und ja ich weiß, ich nerve...
Edit: Hallo? Kennt sich denn niemand aus? Das heißt doch jetzt dann wohl, dass der Linker von VS Toolkit unvollständig ist oder?