【发布时间】:2015-03-22 11:37:27
【问题描述】:
我有一个使用 OpenCV 的项目,其项目文件是通过 cmake 生成的。现在在 CMake 中添加 opencv 库通常是这样的:
find_package(OpenCV REQUIRED core highgui gpu)
add_executable(SomeExecutable someSource.cpp)
target_link_libraries(SomeExecutable ${OpenCV_LIBS})
这会将 libs 核心、highgui 和 gpu 链接到这个可执行文件。现在,如果我有一个包含多个可执行文件的项目,是否可以将不同的 OpenCV 库添加到不同的可执行文件中? (例如,因为我不希望其他应用程序加载不必要的库)。
【问题讨论】: