如何在CMakeLists中添加指定路径的Windows 10外部依赖库
CMake添加指定Windows 10库的配置方法
- 第一步:给你的构建目标添加库搜索路径
把你给出的SDK库路径添加到目标的链接目录中,记得将示例中的MyProgram替换为你实际的编译目标名称:
target_link_directories(MyProgram PRIVATE "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.17763.0/um/x64")
- 第二步:链接指定的依赖库
同样替换MyProgram为你的目标名即可实现和原有QMake配置相同的链接效果:
target_link_libraries(MyProgram PRIVATE shell32 user32 dxguid comctl32 ole32 oleaut32 dinput8 )
可选优化:如果你的项目需要兼容不同版本的Windows SDK,也可以通过
find_package(WindowsSDK REQUIRED)的方式自动获取SDK路径,无需硬编码版本号。
内容的提问来源于stack exchange,提问作者Khalil Dhahbia
相关产品推荐
相关产品推荐

