C++ 仅设置链接器搜索目录的导入库
我正在处理的项目有许多外部依赖项,我现在正在将它们转换为适当的C++ 仅设置链接器搜索目录的导入库,c++,cmake,pragma,C++,Cmake,Pragma,我正在处理的项目有许多外部依赖项,我现在正在将它们转换为适当的导入的目标及其导入的\u位置或导入的\u IMPLIB集,以及它们的接口\u INCLUDE\u目录。这比以前只将所有目录全局添加到每个目标要干净得多 我遇到了一个问题,现在有一个库定义了需要在源文件中使用MSVC特定的#pragma链接的库。我尝试添加导入的模块库,但结果是链接了NAME-NOTFOUND.obj,这不是我想要的,也不是文档中所暗示的 我还尝试了导入CMake 3.x的接口库类型,这导致链接了#pragma定义的库,
导入的
目标及其导入的\u位置
或导入的\u IMPLIB
集,以及它们的接口\u INCLUDE\u目录
。这比以前只将所有目录全局添加到每个目标要干净得多
我遇到了一个问题,现在有一个库定义了需要在源文件中使用MSVC特定的#pragma
链接的库。我尝试添加导入的模块
库,但结果是链接了NAME-NOTFOUND.obj
,这不是我想要的,也不是文档中所暗示的
我还尝试了导入CMake 3.x的接口
库类型,这导致链接了#pragma
定义的库,但找不到,因为我找不到为该目标指定链接器搜索目录的方法。我更喜欢适用于CMake 2.8.12.1的解决方案
有没有一种方法可以解决这个问题,而不用在CMake脚本中命名确切的库文件