• 欢迎浏览“String me = Creater\忠实的资深Linux玩家;”,请文明浏览,理性发言,有侵犯你的权益请邮件我(creater@vip.qq.com).
  • 把任何的失败都当作一次尝试,不要自卑;把所有的成功都想成是一种幸运,不要自傲。
  •    2年前 (2016-04-12)  OpenCv |   5 条评论  47 
    文章评分 0 次,平均分 0.0

    CMake是一款工程管理软件,比Makefile平台迁移性更好,通过CMake能自动生成Makefile。

    如下是在OpenCv工程常用的CmakeLists.txt文件:

    CmakeLists.txt
    ######## A simple cmakelists.txt file for OpenCV() #############
    cmake_minimum_required(VERSION 2.8)
    PROJECT(ShowImage) 
     
    FIND_PACKAGE( OpenCV REQUIRED )   
    INCLUDE_DIRECTORIES(                        #包含目录
      ${ShowImage_SOURCE_DIR} 
    )
    
    ADD_EXECUTABLE(ShowImage ShowImage.cpp)  
    TARGET_LINK_LIBRARIES (ShowImage ${OpenCV_LIBS} )   #这两行的次序也不能变!
    # ########## end ####################################
    

    上面示例文件中, 为了使添加的两行查找OpenCV库的指令正常工作,需要如下操作:
    1). 添加系统变量: OpenCV_DIR = d:\OpenCV2.3\bulid\ (cmake使用此变量获得OpenCV的安装位置.)
    2). 在OpenCV_DIR下存在配置文件 OpenCVConfig.cmake.
    ( 缺省安装中只有OpenCVConfig.cmake.in文件, 当使用cmake编译OpenCV后,
    会根据上述的.cmake.in文件产生对应的 OpenCVConfig.cmake文件.)
    3). 检查 OpenCVConfig.cmake 中的路径变量是否正确, 并做修改后保存.
    与INCLUDE路径相关的变量: OpenCV_INCLUDE_DIRS
    与LIB路径相关的变量: OpenCV_LIB_DIR

     

    除特别注明外,本站所有文章均为String me = "Creater\忠实的资深Linux玩家";原创,转载请注明出处来自http://unix8.net/home.php/4754.html

    关于

    发表评论

    暂无评论

    切换注册

    登录

    忘记密码 ?

    切换登录

    注册

    扫一扫二维码分享