-
-
[原创]用Clang-LLVM编译Windows驱动
-
发表于:
2020-6-26 13:46
15894
-
[原创]用Clang-LLVM编译Windows驱动
踩过的坑比较多,折腾了一周总算编译出能用的驱动了
源码:
效果:
方法:安装VS-LLVM插件(工具->扩展和更新->LLVM Compiler Chain)
配置类型:动态库(.dll)
平台工具集:LLVM
Windows SDK版本:看着设置,一般选最新
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\版本号\include
C:\Program Files (x86)\Windows Kits\10\Include\SDK版本号\ucrt
C:\Program Files (x86)\Windows Kits\10\Include\SDK版本号\km\crt
C:\Program Files (x86)\Windows Kits\10\Include\SDK版本号\km
C:\Program Files (x86)\Windows Kits\10\Include\SDK版本号\shared
C:\Program Files (x86)\Windows Kits\10\lib\SDK版本号\km\x64
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\版本号\lib\x64
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\版本号\atlmfc\lib\x64
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\VS\lib\x64
C:\Program Files (x86)\Windows Kits\10\lib\SDK版本号\ucrt\x64
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\VS\UnitTest\lib
C:\Program Files (x86)\Windows Kits\10\lib\SDK版本号\um\x64
C:\Program Files (x86)\Windows Kits\NETFXSDK\版本号\lib\um\x64
C:\Program Files (x86)\Windows Kits\NETFXSDK\版本号\Lib\um\x64
AMD64;_AMD64_;_WIN64;__WIN64_;_KERNEL_MODE;__x86_64__
Spectre缓解:否
运行库:MD
启用C++异常:否
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!
最后于 2020-6-30 11:16
被hzqst编辑
,原因: