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

2021网站建设前景怎么样谷歌站长平台

2021网站建设前景怎么样,谷歌站长平台,主页面设计,王爷到电视剧全集免费1.认识编译命令 1.1 解释gcc编译命令: gcc test1.cpp -o test1 pkg-config --cflags --libs opencv 命令解析: gcc:GNU C/C 编译器,用于编译C/C代码。 test1.cpp:源代码文件。 -o test1:指定输出的可执行文件名为t…

1.认识编译命令

1.1 解释gcc编译命令: gcc test1.cpp -o test1 pkg-config --cflags --libs opencv

  1. 命令解析:
  • gcc:GNU C/C++ 编译器,用于编译C/C++代码。

  • test1.cpp:源代码文件。

  • -o test1:指定输出的可执行文件名为test1

  • pkg-config --cflags --libs opencvpkg-config是一个工具,用于查询库的编译和链接参数。

  1. pkg-config的作用:
  • --cflags:获取OpenCV头文件的路径(例如-I/usr/include/opencv)。

  • --libs:获取OpenCV库文件的路径(例如-L/usr/lib -lopencv_core -lopencv_imgproc)。

  1. 工作原理:
  • pkg-config会读取OpenCV的.pc文件(通常位于/usr/lib/pkgconfig目录下),从中提取头文件路径和库文件路径。
  • 编译器根据这些路径找到OpenCV的头文件和库文件,完成编译和链接。

2. 使用Makefile编译

以下是基于变量命名格式的Makefile文件:

在这里插入代码片`# 定义变量
CC = gcc
CFLAGS = `pkg-config --cflags opencv`
LDFLAGS = `pkg-config --libs opencv`
SRC = test1.cpp
OBJ = test1.o
TARGET = test1# 默认目标
all: $(TARGET)# 编译规则
$(TARGET): $(OBJ)$(CC) $(LDFLAGS) -o $@ $<$(OBJ): $(SRC)$(CC) $(CFLAGS) -c $< -o $@# 清理生成的文件
clean:rm -f $(OBJ) $(TARGET)`

说明

  • CC:指定编译器。
  • CFLAGS:包含头文件路径。
  • LDFLAGS:包含库文件路径。
  • SRC:源文件。
  • OBJ:目标文件。
  • TARGET:最终生成的可执行文件。
  • clean:清理生成的文件。
    使用方法
  1. 将上述内容保存为Makefile。
    在这里插入图片描述

  2. 在终端中运行:

make
  1. 清理文件:
make clean

3. 使用CMake编译

以下是CMakeLists.txt文件的编写方法:

# CMakeLists.txt
cmake_minimum_required(VERSION 3.10)
project(OpenCVTest)# 设置C++标准
set(CMAKE_CXX_STANDARD 11)# 查找OpenCV库
find_package(OpenCV REQUIRED)# 添加源文件
add_executable(${PROJECT_NAME} test1.cpp)# 链接OpenCV库
target_link_libraries(${PROJECT_NAME} ${OpenCV_LIBS})

使用方法

  1. 将上述内容保存为CMakeLists.txt
    在这里插入图片描述

  2. 创建一个构建目录并进入:

mkdir build
cd build
  1. 生成Makefile并编译:
cmake ..
make
  1. 运行生成的可执行文件:
./OpenCVTest

总结

pkg-config:动态获取OpenCV的头文件和库文件路径。
Makefile:通过变量和规则简化编译流程。
CMake:更高级的构建工具,适合复杂的项目。

http://www.dtcms.com/wzjs/185763.html

相关文章:

  • 丰台怎样做网站2024年最新时事新闻
  • 没有版权的图片网站百度手机助手app下载并安装
  • 用数据库代码做家乡网站爱站网注册人查询
  • 怎么做dnf辅助网站上海品牌推广公司
  • 南山区网站建设公司图片外链
  • 网站开发用哪种语言做好seo优化信
  • 可以提升自己的网站seo岗位有哪些
  • 如何在百度上做自己的网站seo课培训
  • 武汉市新洲区建设局网站百度搜索热度
  • 注册公司什么网站北京网站营销seo方案
  • 做网站要在vs安装什么百度我的订单
  • 建网站引流做淘宝百度搜索链接入口
  • 政府网站建设先进个人事迹佛山百度seo代理
  • 曼朗策划网站建设天津优化网络公司的建议
  • 泰安高端网站建设百度官方网站登录
  • 网站前后端分离怎么做看啥网一个没有人工干预的网
  • 个人网站花多少钱谷歌浏览器网页版
  • vs2010网站制作教程软文推广发稿
  • 网站跳转怎么做指数基金怎么买才赚钱
  • 横岗网站建设服务项目服务外包公司
  • 网站开发过程阶段百度快照手机版网页版
  • 做网站用什么cms 知乎百度知道官网
  • 未做301重定向的网站申请网址怎么申请的
  • 如何创建一个公司网站识图找图
  • 网站移动端优化工具seo网站优化策划书
  • 安义网站建设网站互联网推广
  • 值得收藏的网站超级软文
  • 广州seo优化宝鸡seo外包公司
  • 网络工作室灰色网络营销中的seo是指
  • 网站链接锚文字怎么做怎么开网站平台挣钱