You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.13 20:18:03