2017-10-30 5 views
-1

Ich erstelle gerade eine DLL, die in einen Prozess injiziert wird, enthält die d3d11-Bibliothek. Da ich keine einzelne Abhängigkeit zuordnen kann, muss ich sicherstellen, dass alle DLLs bereits zugeordnet sind. Es gibt nur eine DLL, die mir in den Weg kommt (d3dcompiler_47.dll), anscheinend ruft die Funktion D3D11CreateDeviceAndSwapChain die DLL in irgendeiner Art auf, wenn das Kompilieren ohne die Funktion d3dcompiler nicht erforderlich ist. Ich habe einiges auf msdn gelesen und anscheinend hat es etwas mit (Laufzeit-) Shadern zu tun, aber gibt es einen Weg oder einen Befehl, der es mir erlaubt, es zu deaktivieren? Vielen Dank im VorausStoppen Sie d3dcompiler_47.dll von der Kompilierung

Antwort

0

Beendet mit einem Programm namens "Abhängigkeit Walker" und gefunden, welche Funktion von d3dcompiler_47.dll aufgerufen wurde -> es im Quellcode und änderte den Code so d3dcompiler_47.dll ist nicht mehr notwendig.

Verwandte Themen