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

江苏省城乡建设局网站建设银行的网站用户名是什么意思

江苏省城乡建设局网站,建设银行的网站用户名是什么意思,成都网络营销精英,全球最大的外贸平台1、find_package命令基本介绍 在实际开发过程中#xff0c;经常不可避免的会使用到第三方开源库#xff0c;这些开源库可能是通过apt-get install 命令自动安装到系统目录#xff0c;也可能是由我们自己下载库的源码然后通过编译安装到指定目录的。 不管哪种方式安装的库文…1、find_package命令基本介绍 在实际开发过程中经常不可避免的会使用到第三方开源库这些开源库可能是通过apt-get install 命令自动安装到系统目录也可能是由我们自己下载库的源码然后通过编译安装到指定目录的。 不管哪种方式安装的库文件如果我们需要在自己的项目中使用这些库首先面临的第一个问题就是如何找到这些库。也就是说根据我们的需要找到指定本版的库头文件包含路径、链接库路径等从而能够满足我们开发项目的编译链接需要。 CMake提供了find_package()命令用来查找以来包理想情况下一句find_package()命令就能把一整个依赖包的的头文件包含路径、库路径、库名字、版本号等情况都获取到后续只管用就好了。但实际使用过程肯呢个会出现这样那样的问题因此需要我们对find_package这个强大的命令有个大概的理解。 2、一个使用find_package命令的例子 例子说明用OpenCV库举例子示范如何通过find_package命令找到OpenCV库并配置从而能够在我们自己的项目中调用OpenCV库实现特定的功能。 下面的代码主要实现了利用OpenCV载入一张图片并进行显示。 opencv_test.cpp #include opencv2/core.hpp #include opencv2/highgui.hpp#include iostreamusing namespace std; using namespace cv;int main(){Mat image;image imread(../flower.jpg);if(!image.data){cout No image data\n;return -1;}namedWindow(Display Image, WINDOW_AUTOSIZE);imshow(Display Image, image);waitKey(0);return 0; }CMakeLists.txt: cmake_minimum_required(VERSION 3.5)project(opencv_example LANGUAGES CXX)# Enable C11 set(CMAKE_CXX_STANDARD 11) set(CMAKE_CXX_STANDARD_REQUIRED ON)# 搜索OpenCV的头文件路径、库文件路径等信息 # REQUIRED 表示一定要找到包否则立即停掉整个CMake find_package(OpenCV REQUIRED) # 打印 message(STATUS config: ${OpenCV_DIR}) message(STATUS version: ${OpenCV_VERSION}) message(STATUS include: ${OpenCV_INCLUDE_DIRS}) message(STATUS libraries: ${OpenCV_LIBS})# 可以不用指定关于Opencv的头文件、库的搜索路径 #include_directories(${OpenCV_INCLUDE_DIRS}) #link_directories(${OpenCV_DIR})# 生成可执行二进制文件 add_executable(opencv_example main.cpp)# Link your application with Opencv libraries target_link_libraries(opencv_example PRIVATE ${OpenCV_LIBS})2.1 编译运行 在源码路径打开终端执行 mkdir build cd bild cmake .. make 在源码路径下放置一张图片并命名为flower.jpg运行 ./opencv_example2.2 编译输出与分析 执行cmak ..命令时输出为 -- The CXX compiler identification is GNU 11.3.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found OpenCV: /usr/local (found version 4.5.0) -- configOpenCV_DIR: /usr/local/lib/cmake/opencv4 -- version: 4.5.0 -- include: /usr/local/include/opencv4 -- libraries: opencv_calib3d;opencv_core;opencv_dnn;opencv_features2d;opencv_flann;opencv_gapi;opencv_highgui;opencv_imgcodecs;opencv_imgproc;opencv_ml;opencv_objdetect;opencv_photo;opencv_stitching;opencv_video;opencv_videoio -- Configuring done -- Generating done -- Build files have been written to: /home/lrj/work/opencv_example/build3、注意 CMake本身不提供任何搜索库的便捷方法所有搜索库并给变量复制的操作必须由CMake代码完成也就是OpenCV_DIR目录下的PackageNameConfig.cmake或FindPackageName.cmake的配置文件。只不过库的作者通常会提供这两个文件以方便使用者调用。 如果这个以来保是我们自己开发的应该如何配置这个包生成这些配置文件从而能够被其他项目利用find_package命令来配置我们自定义的包呢 这就需要学习如何使用Cmake封装自己软件包。原博主暂时未更新此部分 另外find_package命令有两种工作模式这两种工作模式的不同决定了其搜包路径的不同有兴趣的可以看看下面这个链接初学者暂时学到这里有需要再补充学习“轻松搞定CMake”系列之find_package用法详解_zhanghm1995的博客-CSDN博客_find_package 其实还有好多东西可以学比如target_link_libraries这个指令可以详细了解下等等。但是作为初学者不要贪多一定要明确自己现在学的部分是服务哪个分支而不是一网下去什么鱼都想捞上来。 参考 “轻松搞定CMake”系列之find_package用法详解_zhanghm1995的博客-CSDN博客
http://www.hkea.cn/news/14555137/

相关文章:

  • cms网站如何修改上海百度推广优化公司
  • 手机如何制作网站源码网站开发用原生
  • 软件下载网站源码西宁高端网站建设公司
  • 网站建设公司seo关键词专门做网站搜索优化的公司
  • 制作手机广告的网站黄桃图片友情链接
  • 做网站的图哪来百度自动点击器下载
  • 网站用动态图片做背景怎么写中国广告商务网
  • 大连设计网站的公司五里店网站建设
  • 网站前台登录模板土石方工程网站
  • 创建免费网站wordpress是怎么实现自定义链接
  • 网站右边跳出的广告怎么做网站数据丢失
  • 网站正在建设中页面下载仿牌网站专用vps
  • 环保设备网站怎么做免费crm系统下载
  • 做淘客网站 备案貴阳建设银行网站
  • 没签合同网站做不好湘潭企业网站建设 磐石网络
  • 运城做网站价格html网页设计用什么软件
  • 广州企业模板建站wordpress 内网搭建
  • 企业网站建设和实现 论文怎么做家政的网站
  • 北京城乡建设和住房门户网站广西城乡建设厅官网
  • 昆山网站建设培训学校个人网站建设 开题报告
  • 网站宣传营销网上设计网站
  • 网站开发怎么做账深圳网站建设设
  • 前几年做那些网站致富制作xml网站地图文件
  • 做高效能的父母网站wordpress实用插件
  • 深圳app网站建设哪家好一台电脑赚钱的门路
  • 网站开发 国际网站域名查询app
  • win7 asp网站无法显示该页面电子商务网站建设市场
  • 重庆黄页网站网站的建设费用预算
  • 我注册过的网站杭州建筑市场信用网
  • 北京网站设计实力乐云践新六安人论坛百姓杂谈