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?
[Gelöst] Compiler linkt keine Imports für *.OBJ
[Gelöst] Compiler linkt keine Imports für *.OBJ
Zuletzt geändert von Mijikai am 21.01.2018 16:38, insgesamt 1-mal geändert.
Re: Compiler linkt keine Imports für *.OBJ
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.
Shell32.dll und die Shell32.lib haben die gleichen Funktionen und werden wohl von Debugger genutzt.
PureBasic 5.46 LTS (Windows x86/x64) | windows 10 x64 Oktober failure
Re: Compiler linkt keine Imports für *.OBJ
Danke_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.
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.