Seite 1 von 1
[Gelöst] Compiler linkt keine Imports für *.OBJ
Verfasst: 21.01.2018 15:28
von Mijikai
Normalerweise kann ich die benötigten APIs mit der Importfunktion linken.

Für mein OBJ sind es StrStrW & StrStrIW aus der shlwapi.dll.

(
mit aktiven Debugger läufts)
Warum es hier nicht (ohne Debugger) funktioniert ist mir schleierhaft

Was mache ich falsch?
Re: Compiler linkt keine Imports für *.OBJ
Verfasst: 21.01.2018 15:51
von _JON_
Die shlwapi.dll hat zwar diese Exportfunktionen aber die alte shlwapi.lib von PB nicht.
Shell32.dll und die Shell32.lib haben die gleichen Funktionen und werden wohl von Debugger genutzt.
Re: Compiler linkt keine Imports für *.OBJ
Verfasst: 21.01.2018 16:21
von Mijikai
_JON_ hat geschrieben:Die shlwapi.dll hat zwar diese Exportfunktionen aber die alte shlwapi.lib von PB nicht.
Shell32.dll und die Shell32.lib haben die gleichen Funktionen und werden wohl von Debugger genutzt.
Danke

Der Tipp mit der Shell32.lib funktioniert super.
Wusste nicht das die Shell32 die gleichen Funktionen besitzt.
Zwischenzeitlich habe ich mit Hilfe von VisualStudio und der dort
bereitgestellten shlwapi.lib eine statische LIB erzeugt -
hat sogar auch funktioniert ist aber nicht so schön.