Ungelöstes externes Symbol MH_EnableHook, MH_DISABLEHOOK, MH_INITIALISISCH IM VIERTUR STUDIO C ++ - Projekt mit Minhook C++

Programme in C++. Entwicklerforum
Anonymous
 Ungelöstes externes Symbol MH_EnableHook, MH_DISABLEHOOK, MH_INITIALISISCH IM VIERTUR STUDIO C ++ - Projekt mit Minhook

Post by Anonymous »

Ich arbeite an einem Windows C ++ - Projekt, bei dem ich die Minhook -Bibliothek für API -Hooking (Zwischenablage usw.) verwende. Obwohl ich die Minhook-Header einbezogen und alle erforderlichen Visual Studio-Projekteinstellungen einstellen, erhalte ich ungelöste externe Symbolfehler für die Kernfunktionen für Minhook:

Code: Select all

LNK2019 unresolved external symbol MH_EnableHook referenced in function ...
LNK2019 unresolved external symbol MH_DisableHook referenced in function ...
LNK2019 unresolved external symbol MH_Initialize referenced in function ...
LNK2019 unresolved external symbol MH_Uninitialize referenced in function ...
LNK1120 6 unresolved externals
Sie können hier auch die Fehlerliste von Visual Studio sehen:




[*] IDE: Visual Studio 2022
[*] Architektur: x64
[*] Konvention aufrufen: __cdecl
[*] Linker -Fehler -Datei: HookingEngine.dll → Istlrors in apihooks. />
✅ Was ich bereits ausprobiert habe:
  • Klon und erbaut Minhook aus https://github.com/tsudakageyu/Minhook< Dependencies"
  • Set:

    VC++ Directories > Include Directories: path\to\MinHook\include
  • VC++ Directories > Library Directories: path\to\MinHook\lib
  • Verified project und Bibliotheksarchitektur beide passen (x64)
Versucht addiert #PRAGMA -Kommentar (libb/lib/li> ❓ Was brauche ich Hilfe bei:
Was fehlt ich, was dazu führt, dass diese mh _* Symbole nicht auflösen? Dlls?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post