【发布时间】:2018-04-02 16:32:42
【问题描述】:
每当我想在我的 Qt 创建者 CMake 项目中使用第 3 方库代码时,我必须将该库链接到我的 CMakeLists.txt 中的可执行文件,以便可以使用该代码。
但是,如果我想使用 MSVC 2010 或 Windows 10 软件开发工具包中的代码,我只需下载并安装它,然后代码就可以使用了。
这是为什么?
谢谢。
【问题讨论】:
每当我想在我的 Qt 创建者 CMake 项目中使用第 3 方库代码时,我必须将该库链接到我的 CMakeLists.txt 中的可执行文件,以便可以使用该代码。
但是,如果我想使用 MSVC 2010 或 Windows 10 软件开发工具包中的代码,我只需下载并安装它,然后代码就可以使用了。
这是为什么?
谢谢。
【问题讨论】:
在 Windows 中搜索依赖项时的默认行为是首先查看所有系统位置,然后是当前目录,最后是任何用户定义的路径。这就是您不必显式链接 Windows 10 SDK 库的原因。
【讨论】: