当前位置: 首页 > news >正文

网站自建设需要买什么搜索引擎优化实训报告

网站自建设需要买什么,搜索引擎优化实训报告,有没有接活做的网站,太原app制作公司最新在使用国产化平台做qt应用开发时,总是遇到qtcreator内调试运行 找不到动态库的问题,为什么会出现这种问题呢?明明编译的时候能够正常通过,运行或者调试的时候找不到相关的库呢?先说结论,排除库本身的问…

最新在使用国产化平台做qt应用开发时,总是遇到qtcreator内调试运行
找不到动态库的问题,为什么会出现这种问题呢?明明编译的时候能够正常通过,运行或者调试的时候找不到相关的库呢?先说结论,排除库本身的问题,归根结底,可能是我们的pro文件中,关于库链接的方式,不能够被qmake正常解析,或者使我们链接方式不规范,导致我们的库依赖路径无法正常添加到运行环境中(qtcreator 相关配置,正常情况下会把解析的依赖环境自动加入运行环境中),进而导致在点击运行或者调试时无法找到相关库。
比如说,我们可能为了方便添加相同前缀的库文件,使用以下方式链接

LIBS += -lopencv_*.so

这种方式在某些情况下是能够正常编译的,但是如果该类型库文件具有前后依赖关系,系统可能就报找不到XXXX库。

其次,发现以下方式也肯能导致库依赖路径无法被加入运行环境

LIBS += /home/icpc/my/my.so

因此,自己总结了一下链接库的方式,以opencv为例子,其库包目录如下

在这里插入图片描述
include是包含目录,lib是库目录。
在该库包根目录下,新建一个xxxx.pri文件,内容如下

#opencv 4.5.3 install path
OPENCV_INSTALL_PATH =  $$PWD/../opencv4.5.3#opencv 4.5.3 lib path
OPENCV_LIBS_PATH = $$OPENCV_INSTALL_PATH/lib#opencv 4.5.3 include path
OPENCV_INCLUDE_PATH = $$OPENCV_INSTALL_PATH/includeLIBS += -L$$OPENCV_LIBS_PATH -lopencv_aruco \-lopencv_barcode \-lopencv_bgsegm \-lopencv_bioinspired \-lopencv_ccalib \-lopencv_dnn_objdetect \-lopencv_dnn_superres \-lopencv_dpm \-lopencv_face \-lopencv_freetype \-lopencv_fuzzy \-lopencv_hfs \-lopencv_img_hash \-lopencv_intensity_transform \-lopencv_line_descriptor \-lopencv_mcc -lopencv_quality \-lopencv_rapid \-lopencv_reg \-lopencv_rgbd \-lopencv_saliency \-lopencv_stereo \-lopencv_stitching \-lopencv_structured_light \-lopencv_phase_unwrapping \-lopencv_superres \-lopencv_optflow \-lopencv_surface_matching \-lopencv_tracking \-lopencv_highgui \-lopencv_datasets \-lopencv_text \-lopencv_plot \-lopencv_videostab \-lopencv_videoio \-lopencv_wechat_qrcode \-lopencv_xfeatures2d \-lopencv_shape \-lopencv_ml \-lopencv_ximgproc \-lopencv_video \-lopencv_dnn \-lopencv_xobjdetect \-lopencv_objdetect \-lopencv_calib3d \-lopencv_imgcodecs \-lopencv_features2d \-lopencv_flann \-lopencv_xphoto \-lopencv_photo \-lopencv_imgproc \-lopencv_coreINCLUDEPATH += $$OPENCV_INCLUDE_PATH/opencv4 \$$OPENCV_INCLUDE_PATH/opencv4/opencv2

在需要调用opencv库的库或则应用的pro文件中,通过以下片段链接库

include(/path/youpath/opencv/xxxx.pri)

如果多个库都需要用该库,在相关库pro中添加以上片段即可,这样保证了链接库的一致性,避免了同一工程中的同一种库链接的是不同路径下的库。

此时,完成编译后,opencv相关的库应该就正常添加到运行环境中了,在qtcreator中运行或调试程序时,就不会出现相关找不到库的情况。

ps:部分库之间是有前后依赖关系的,加载顺序错误也有可能导致程序运行出错,pkg_config链接方式较好,但也需要写一下依赖路径。

http://www.masaee.cn/news/111.html

相关文章:

  • 汶上公司网站建设网络营销的含义
  • wordpress栏目改瀑布沈阳seo搜索引擎
  • c 做特产网站推广恶意点击软件怎样使用
  • 用网站做微信公众号指数函数求导
  • 柳州企业网站建设公司开发网站
  • 郑州网站建设tpywlkj域名注册平台哪个好
  • 贵州建设网站注册查询网站
  • 做网站怎么宣传徐州seo招聘
  • 网站是做推广好还是优化好全球十大网站排名
  • 水贝网站建设惠州seo排名
  • 怎样进行seo优化南京关键词seo公司
  • 自己建网站 wordpress网络服务网络推广
  • 陕西省建设监理工程协会网站网站seo是什么
  • 肇庆百度网站推广seo优化的方法
  • 电子商务网站建设试卷知乎小说推广对接平台
  • 企业名称预先核准通知书seol英文啥意思
  • 政府网站欣赏百度一下一下你就知道
  • 网站建设哪儿好抖音推广引流
  • 专门做网站推广的平台深圳互联网推广公司
  • 网页制作的公司seo推广如何做
  • 网站开发和测试真实的网站制作
  • 响应式网站需要的技术平原县网站seo优化排名
  • 阿里云网站实名认证seo技术中心
  • wordpress 设计套程序搜索引擎优化策略包括
  • wordpress托管 根目录百度竞价是seo还是sem
  • 嘉兴网红打卡景点网站排名优化方法
  • 响应式网站建设联雅发外链软件
  • 徐州金网网站建设深圳今日头条新闻
  • 杭州专业网站设计策划seo黑帽技术工具
  • 北京做网站的好公司搜索引擎seo优化平台