项目中配置的liblas目录是:D:code_lib64lib64_Ceres_CGAL_common_liblas_Ocvliblas180_vc120cmake
而生成的visual studio工程中却出现了:C:lib64osg340_vc1203rdPartyx64lib
出错的地方只有可能是两个地方:其一是项目的CMakeLists.txt中定义了这个目录,其一是被包含的外部库中出现了这个目录。
第一种可能,我检查了所以的CMakeLists.txt,都没有找到这个目录;
第二种原因,我在D:code_lib64lib64_Ceres_CGAL_common_liblas_Ocvliblas180_vc120cmake中找到了一个bak文件,里面有个文件中包含了这个目录。出错的原因就是,上次配置生成的cmake目录中,缓存了上一次的配置,所以在生成新的sln工程中保存了上一次目录配置
liblas-depends-release.cmake文件中也存在旧有的配置信息
只要把bak文件删除,并把liblas-depends-release.cmake文件中的配置调整过来就可以解决了