C++ 如何在Visual Studio解决方案中删除附加库目录中的$(配置)?

C++ 如何在Visual Studio解决方案中删除附加库目录中的$(配置)?,c++,visual-c++,cmake,C++,Visual C++,Cmake,我使用CMake生成了一个VisualStudio解决方案 但是,无用的后缀$(配置)附加在其他库目录中,如下所示: C:/_intermediate/packages/opencv-3.2/lib/$(Configuration); C:/_intermediate/packages/opencv-3.2/lib/$(Configuration)/$(Configuration) 这是为什么?我如何删除它 include_directories("C:/_intermediate/pack

我使用CMake生成了一个VisualStudio解决方案

但是,无用的后缀
$(配置)
附加在其他库目录中,如下所示:

C:/_intermediate/packages/opencv-3.2/lib/$(Configuration); 
C:/_intermediate/packages/opencv-3.2/lib/$(Configuration)/$(Configuration)
这是为什么?我如何删除它

include_directories("C:/_intermediate/packages/opencv-3.2/include")
link_directories("C:/_intermediate/packages/opencv-3.2/lib/$(Configuration)")

为什么要在
link\u directories()
调用中手动添加后缀?你想实现什么?难道
CMake
不支持
opencv
find\u包(需要opencv)
吗?在这个例子中,我使用了包括opencv在内的几个库。某些库不在$(配置)文件夹中。因此,我添加了根文件夹作为库目录。