Unresolved external '_CreateToolhelp32Snapshot'



  • Hallo,
    ich bin momentan dabei, in Borland ein Programm zu schreiben, womit ich laufende Prozesse finden möchte. Ich habe mir dafür einen bereits funktionierenden Quelltext von VC++ nach Borland kopiert. Was passiert, natürlich: Der Quelltext funktioniert bei Borland nicht -_-°

    Und warum, weil der fehler hier kommt:
    [Linker Fehler]Unresolved external '_CreateToolhelp32Snapshot' referenced from C:\<Platzhalter - Pfad halt xD>\UNIT1.OBJ

    das kommt durch diese kleine Zeile zustande:
    HANDLE hProcess = (void*)CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);

    Ich hab alles versucht, ich habe unter Projekt > Dem Projekt hinzufügen die Shell32.lib und User32.lib hinzugefügt. Ich habe die UNIT1.OBJ mal gelöscht und neu kompiliert. Ich nutze übrigens C++Builder 5...

    Ich bitte euch um Hilfe, ich verzweifle hier ständig mit den Linkern (nicht nur in Borland, sondern auch in VC++ und Codeblocks) - Wenn ein Problem, dann ein Linkerproblem >_< - Also, was muss ich jetzt machen, um diesen Befehl ans rennen zu bringen?



  • CreateToolhelp32Snapshot () ist in der "th32.lib".


Anmelden zum Antworten