问题 一直都有一个问题,就是基于Windows下使用CMake构建VS工程时,CMake是如何查找到第三方库所在的路径的呢? 答案 今天重新想起这个问题,就拿构建Vtk的VS工程测试了一下, 才发现是通过系统的环境变量查找到第三方库所在的路径的,再通过库中的cmake配置文件,设置include的路径变量.LIB路径,还有lib列表. 在之前对VTK的编译,我不记得是编译自动加了环境变量还是我手动加的,CMake是正常能查找到VTK所在的路径了 测试1,我把环境变量中,VTK的路径去掉,重启了C…