zoukankan      html  css  js  c++  java
  • Inter IPP & Opencv 在centos 环境下使用GCC命令行编译c++运行

    Inter IPP & Opencv 的安装看这里:https://www.cnblogs.com/dzzy/p/11332907.html

    考虑到服务器一般没有桌面环境,不能用IDE编译,直接用c++编译器来搞

    cd 到程序目录

    -L 添加Inter IPP & Opencv库.so文件的目录位置
    -I 添加Inter IPP & Opencv库头文件的目录位置
    -l××× 添加编译库名 如libipps.so就添加 -lipps
    g++ -L /usr/local/lib64 -L /opt/intel/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64_lin -I /opt/intel/compilers_and_libraries_2018.5.274/linux/ipp/include -I /usr/local/include/opencv -I /usr/local/include/opencv2 -I /usr/local/include -lipps  -lippi -lippcore -lopencv_core -lopencv_highgui -lopencv_imgcodecs  main.cpp -o main -Wall

    编译发现没有报错 生成了可执行文件main

    执行 ./main 报错找不到库

    原因参考这里:https://www.cnblogs.com/thechosenone95/p/10605172.html

    解决办法:

    ldd main 查看哪个.so没找到

     发现ipp的so没有找到

    cd  /etc/ld.so.conf.d

    该目录下 新建ipp.conf 内容只包含 ipp的.so的完整目录

    sudo ldconfig -v  刷新环境即可

    再执行 ldd main 上面缺少的环境已经有了

  • 相关阅读:
    HTML5 h1多层次样式问题
    spellcheck
    Favicon
    设计模式
    CSS 宽高的计算
    行高计算
    White-space 属性
    简约插件Plug-in for simple
    js类型及其判断
    前端路由
  • 原文地址:https://www.cnblogs.com/dzzy/p/11856500.html
Copyright © 2011-2022 走看看