我正在尝试使用cmake
在项目中添加外部库VTK。我注意到的是,当我尝试添加此外部库时,它会默默添加-std=gnu++11
,但是当我删除此第三方库时,不会添加该标记。我添加的唯一标志是-std=c++17
。
我如何添加外部库是:
告诉我安装vtk的地方
list(APPEND CMAKE_PREFIX_PATH ${CMAKE_CURRENT_SOURCE_DIR}/vtk)
..现在与vtk库链接
TARGET_link_libraries(
${target}
${VTK_LIRARIES}
)