Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/163.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 仅设置链接器搜索目录的导入库_C++_Cmake_Pragma - Fatal编程技术网

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脚本中命名确切的库文件