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

万网如何建设网站大地seo视频

万网如何建设网站,大地seo视频,网络推广渠道有哪些及策划思路,零基础学网站建设在一个只有ubuntu20.04的docker环境中配置opencv4.0.0, 什么库都没有,都要重新安装, 其他的问题在网上都找到了解决方案,唯独这个问题比较棘手: [ 86%] Linking CXX executable …/…/bin/opencv_annotation /usr/bin/ld: /usr/lo…

在一个只有ubuntu20.04的docker环境中配置opencv4.0.0,
什么库都没有,都要重新安装,
其他的问题在网上都找到了解决方案,唯独这个问题比较棘手:
[ 86%] Linking CXX executable …/…/bin/opencv_annotation
/usr/bin/ld: /usr/local/lib/libgflags.a(gflags.cc.o): relocation R_X86_64_PC32 against symbol `stderr@@GLIBC_2.2.5’ can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: bad value
collect2: error: ld returned 1 exit status
make[2]: [modules/sfm/CMakeFiles/opencv_sfm.dir/build.make:243: lib/libopencv_sfm.so.4.0.0] Error 1
make[1]: [CMakeFiles/Makefile2:12239: modules/sfm/CMakeFiles/opencv_sfm.dir/all] Error 2

我看出是编译libopencv_sfm.so时出的问题,也看出需要用-fPIC重新编译gflags

# 1. 首先清理之前的安装
sudo apt remove libgflags-dev
cd ~/gflags
rm -rf buildcmake -DCMAKE_BUILD_TYPE=Release \-DBUILD_SHARED_LIBS=ON \-DCMAKE_CXX_FLAGS="-fPIC" \-DCMAKE_C_FLAGS="-fPIC" \-DCMAKE_INSTALL_PREFIX=/usr/local \..# 3. 编译和安装
make -j$(nproc)
sudo make install
sudo ldconfig

编译好之后再重新build opencv,
注意我是在root权限下,不是root的前面都加上sudo

cd ~/opencv/build
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local/opencv4.0.0 -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib-4.0.0/modules -D BLAS_LIBRARIES=/usr/lib/x86_64-linux-gnu/libblas.so -D LAPACK_LIBRARIES=/usr/lib/x86_64-linux-gnu/liblapack.so ..make -j8
make install
#更新系统的动态链接库缓存
ldconfigsudo nano ~/.bashrc# 在文件末尾添加以下内容
# 根据自己的安装路径来,我是cmake时指定了安装在/usr/local/opencv4.0.0
export OpenCV_DIR=/usr/local/opencv4.0.0
export PATH=$PATH:$OpenCV_DIR/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$OpenCV_DIR/lib
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:$OpenCV_DIR/lib/pkgconfig
export CPATH=$CPATH:$OpenCV_DIR/include/opencv4# 保存并退出(在nano中按Ctrl+X,然后按Y确认,最后按Enter)
#用vi也行# 使环境变量生效
source ~/.bashrc

为了确保pkg-config能正确找到OpenCV,还需要创建或修改pkg-config文件:

# 如果pkg-config文件夹不存在,创建它
sudo mkdir -p /usr/local/opencv4.0.0/lib/pkgconfig# 创建opencv4.pc文件
sudo nano /usr/local/opencv4.0.0/lib/pkgconfig/opencv4.pc#添加以下内容
prefix=/usr/local/opencv4.0.0
exec_prefix=${prefix}
includedir=${prefix}/include
libdir=${prefix}/libName: OpenCV
Description: Open Source Computer Vision Library
Version: 4.0.0
Cflags: -I${includedir}
Libs: -L${libdir} -lopencv_core -lopencv_imgproc -lopencv_highgui -lopencv_ml -lopencv_video -lopencv_features2d -lopencv_calib3d -lopencv_objdetect -lopencv_flann

最后验证安装:

# 检查环境变量是否设置成功
echo $LD_LIBRARY_PATH
echo $PKG_CONFIG_PATH# 检查OpenCV是否能被找到
pkg-config --modversion opencv4
http://www.ahscrl.com/news/387.html

相关文章:

  • 两台电脑一台做服务器 网站关键词竞价广告
  • 做本地网站赚钱吗淄博百度推广
  • 网页设计好看的网站广州网站运营
  • 做网站宝鸡嵌入式培训
  • 网站建设中的智能元素如何制作简易网站
  • 百度公司做网站百度竞价排名查询网站
  • 如何在社交网站上做视频推广镇江网站seo
  • vs2008 手机网站开发当前疫情十大热点
  • 网站的内容更新谷歌排名查询
  • 相亲网站如何做网站运营推广选择乐云seo
  • wordpress 调用所有seo小白入门教学
  • 做详情页哪个网站好唐山seo快速排名
  • 如何创新网站建设模式培训课程设计
  • 不用php做网站赣州网站建设公司
  • 学校门户网站建设费用福州seo
  • 百度网盟推广的 合作网站百度推广一级代理商名单
  • 厦门疫情最新消息今天封城了seo网站建设
  • 苏州建站sem和seo有什么区别
  • 新疆人防建设网站什么是seo
  • 如何做实体店的网站济南seo排名优化推广
  • 广州专业网站改版广州网站建设推荐
  • 网络营销如何进行网站推广百度推广外包
  • 东莞粤华疫情最新消息seo网站关键词排名提升
  • 营销型网站建设搭建方法网址服务器查询
  • 用dw做网站怎么给链接天津优化网络公司的建议
  • 南京网站建设网站设计哈尔滨seo优化公司
  • 加强品牌建设应重点从哪些方面着手免费seo排名网站
  • 石碣镇网站建设推广网站多少钱
  • 河南郑州网站建设哪家公司好seo优化名词解释
  • 一个空间怎么放多个网站重庆百度推广开户