• CMake文件编译初探


    项目中配置的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文件中的配置调整过来就可以解决了

  • 相关阅读:
    IOS之Block的应用-textFeild的回调应用
    KVC与KVO的不同
    git
    perl读取excel
    Linux用户管理
    Linux软件包的管理
    linux系统学习(二)
    linux系统学习(一)
    js模版渲染
    Discuz核心函数的解析
  • 原文地址:https://www.cnblogs.com/dowtowne/p/14428975.html
Copyright © 2020-2023  润新知