2016-04-06 6 views
2

Ich versuche, den folgenden Code in Klirren 3.8.0 für Fenster (vorgefertigte)LLVM/Clang 3.8 nicht aufgelöstes externes Symbol __readgsqword

int main() 
{ 
    __readfsdword(0x30); 
    __readgsqword(0x60); 

    return 0; 
} 

und ich bin immer auf den folgenden Link Fehler

zu kompilieren

Fehler LNK2019: nicht aufgelöstes externes Symbol __readgsqword in Funktion main

verwiesen

eine Ahnung, warum der Anruf compil __readfsdword Es und Links in Ordnung, aber der Aufruf an __readsgsword nicht?

Ich bin mit dem -m64 Compilation Flag einen 64-Bit-Binär-und __x86_64__ Präprozessor-Flag zu bauen, die die Verwendung von __readgsqword nach \lib\Headers\Intrin.h

ermöglichen sollte ich den gleichen Fehler auf beiden x86 und x64-Versionen von Klirren.

wird jede Hilfe

+0

Haben Sie das Problem gelöst? – JVApen

Antwort

0

Ich weiß nicht, ob Sie Ihr Problem gelöst appriciated, aber ich werde eine Antwort für zukünftige Leser schreiben.

Nur #include <intrin.h> in Ihrem Projekt. Keine Notwendigkeit, Clangs Intrin.h zu kopieren. Windows SDK stellt diesen Header bereit.

Verwandte Themen