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