cmake C++
DYF-AI
高级算法工程师:主要方向为多模态大模型信息抽取、OCR+NLP信息抽取
展开
-
Linux OpenCV cmake project example
#include <stdio.h>#include <opencv2/core.hpp>#include <opencv2/highgui.hpp>using namespace cv;int main(int argc, char** argv){ if(argc !=2) { printf("usage: DisplayImage.out <Image_Path>\n"); return -1;原创 2021-03-20 17:38:39 · 172 阅读 · 0 评论 -
C++泛型 重载 <<
#ifndef VECTOR_OPS_FOR_NN#define VECTOR_OPS_FOR_NN#include <algorithm>#include <chrono>#include <iostream>#include <random>#include <valarray>#include <vector>namespace machine_learning{ // 重载<< 打印二维数原创 2021-02-20 23:00:05 · 259 阅读 · 0 评论 -
已解决:The C compiler identification is unknown
# whereis gccgcc: /usr/bin/gcc /usr/lib/gcc# whereis g++g++: /usr/bin/g++ # gcc --versiongcc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0Copyright (C) 2017 Free Software Foundation, Inc.This is free software; see the source for copying conditions. There is原创 2021-02-19 18:11:14 · 24714 阅读 · 0 评论 -
已解决:/usr/bin/ld: cannot find -lcurl
root@68b38fa8ebaa:# curl --versioncurl 7.58.0 (x86_64-pc-linux-gnu) libcurl/7.58.0 OpenSSL/1.1.1 zlib/1.2.11 libidn2/2.0.4 libpsl/0.19.1 (+libidn2/2.0.4) nghttp2/1.30.0 librtmp/2.3Release-Date: 2018-01-24Protocols: dict file ftp ftps gopher http https .原创 2021-02-19 18:10:17 · 1889 阅读 · 0 评论 -
C++ 设计模式 组件协作 Template Mothod
一、组件协作模式现代软件专业分工之后的第一个结果“框架与应用程序的划分”, “组件协作”模式通过晚绑定,来实现框架与应用程序之间的松耦合,是二者之间协作时常用的模式;经典模式 Template Method Strategy Observer / Event二、Template Method1. 动机 Motivation在软件构建过程中,对于某一任务,它常常有稳定的整体操作结构,但是各个子步骤却有很多改变的需求,或者由于固定原因(比如框架和应用之间的关系)而无法原创 2020-12-20 21:30:47 · 346 阅读 · 0 评论 -
C++重载(一):关系符重载
重载关系运算符作用:让两个自定义类型对象进行对比操作#include<iostream>#include<string>using namespace std;// 重载关系运算符// 作用:让两个自定义类型对象进行对比操作class Person{public: Person(string name, int age) { this->m_Name = name; this->m_Age = age;原创 2021-01-31 18:17:09 · 115 阅读 · 1 评论 -
Cmake:标准的Linux C++工程构建
1. 工程结构每个代码文件均包含CMakeLists.txt文件.├── CMakeLists.txt├── build├── mylib│ ├── CMakeLists.txt│ ├── mymath.cpp│ └── mymath.hpp└── src ├── CMakeLists.txt └── demo.cpp3 directories, 6 files2. CMakeLists.txt(1) mylib路径下的CMakeLists.txt├原创 2021-01-31 13:14:35 · 319 阅读 · 2 评论 -
由浅入深第一个CMakeLists.txt
文件treeroot@DYF:/mnt/g/src/C++/C-plus-study/ObjectOriented_chapter9/Constructor_1002# tree.├── CMakeLists.txt├── Person.h└── main.cpp编写最简单的CMakeLists.txt```cpp# specify cmake minimum versioncmake_minimum_required(VERSION 2.6)# specify source fil原创 2021-01-26 00:05:32 · 148 阅读 · 0 评论