
Make
文章平均质量分 63
Make and Library
islinyoubiao
毕业于徐州中国矿业大学机自专业,2010至今主要工作为机器视觉的算法与工业应用。
机器视觉应用人机界面与编程集成也是工作的主要部分。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
gcc nasm ld windows x64汇编语言hello world
windows平台下使用msys2 gcc nasm ld 指令实现x64汇编语言hello world原创 2023-05-21 16:48:46 · 530 阅读 · 1 评论 -
vscode+Tex Live 2022编写C++代码文档说明书
vscode LaTeX原创 2023-04-09 23:51:34 · 447 阅读 · 0 评论 -
vscode+windows7+gcc+cmake
vscode cmake mingw配置原创 2023-02-02 23:50:33 · 1211 阅读 · 0 评论 -
evpp mingw64编译过程
介绍evpp网络编译库的windows下mingw的编译过程,方便大家使用。原创 2022-11-21 23:30:47 · 500 阅读 · 0 评论 -
25个C++ API设计错误和避免方法
软件工程,就像建房子一样,包括规划、调研、计划、需求、调查、团队、分工、材料、框架、装饰、人力、资金、周期、后期使用、保养、维护、退出、更新、风险、质量、测试、漏洞、文档、稳定性、性能、品牌等等。设计一个软件,不是一个人的活。做好一个软件,是一件难事。一步一步,管理好各方面因素,方可完成。来源于April 24, 2019//byDeb Haldar//12 CommentsTop 25 C++ API design mistakes and how to avoid themht...原创 2022-03-20 15:04:20 · 1994 阅读 · 0 评论 -
YOLOv4
You Only Look Once一见钟情相关网址darknet入门—yolov3目标检测(安装、编译、实现) - 知乎Survival Strategies for the Robot Rebellionwindows下darknet之YOLO3安装 - 知乎The Ancient Secrets of Computer Vision - An Introduction to Computer VisionGitHub - AlexeyAB/darknet: YOLOv4 / Scale原创 2021-09-20 08:34:04 · 199 阅读 · 0 评论 -
pacman
#linyoubiao 2021-01-24Msys2新版本,镜像为清华:速度必须要服它。https://mirror.tuna.tsinghua.edu.cn/help/msys2/** 1 先安装msys2,镜像过一段时间会更新,所以不同的数据库,依赖包会变的。** 2 修改镜像地址 C:\msys64\etc\pacman.d* 2.1 文件mirrorlist.mingw32修改为#### 32-bit Mingw-w64 repository mirrorlist###原创 2021-01-31 00:01:09 · 503 阅读 · 3 评论 -
LIFE2020-make-more
目录2020生活学习工作2021生活学习工作2020生活2020是非常的一年,春节假期非常长,口罩戴了一年,高房价也才涨了一倍。当年从珠海转转到东莞,是看东莞房价比较好入手。但是,看到同学的江南一号从8k涨到18k,就不再想了。公司的韦经理是一直主张我们买,家里人,老婆也是。可是,我又硬颈,错过了。学习原来的计划:1。match搞好2。专注opencv3。补固高数。可以讲,又是没有做好。工作认真搞了一下新的架构,无涯调台..原创 2020-12-31 19:53:08 · 181 阅读 · 2 评论 -
curl-7.74.0
libcURL作用是好大的,用到openssl,libssh2,zstd,当然还有zlib。Enabled features: IPv6 libz zstd AsynchDNS alt-svc NTLMEnabled protocols: DICT FILE FTP GOPHER HTTP IMAP LDAP MQTT POP3 RTSP SCP SFTP SMB SMTP TELNET TFTP加入libmake and make install就可以了。多谢,亲爱的美美。.原创 2020-12-28 01:09:10 · 493 阅读 · 0 评论 -
libssh2-1.9.0编译
libssh2是依赖openssl的。之后make and make install就可以了。多谢,亲爱的美美。原创 2020-12-28 01:04:36 · 623 阅读 · 0 评论 -
libevent-2.1.12-stable编译与测试
Libevent 是一个用C语言编写的、轻量级的开源高性能事件通知库,主要有以下几个亮点:事件驱动( event-driven),高性能;轻量级,专注于网络,不如 ACE 那么臃肿庞大;源代码相当精炼、易读;跨平台,支持 Windows、 Linux、 *BSD 和 Mac Os;支持多种 I/O 多路复用技术, epoll、 poll、 dev/poll、 select 和 kqueue 等;支持 I/O,定时器和信号等事件;注册事件优先级。Libevent 已经被广泛的应用,作为底层的网络库;比如原创 2020-12-26 22:11:59 · 1506 阅读 · 2 评论 -
openssl-1.0.1u编译
老版本的openssl是用的比较多在。https://www.cnblogs.com/inxworld/p/10037642.html下载openssl-1.0.1u./configure mingw64 -shared --prefix=/usr/local --openssldir=修改一下之后就make & make install就可以了测试一下代码:#include <iostream>#include <cassert>原创 2020-12-26 10:37:28 · 815 阅读 · 0 评论 -
qwt-6.1.5_QScintilla-2.10.8_libQGLViewer-2.7.1编译
qwt主要是数据可视化的,现在的Qt也自带了可视化工具。qscintilla是文本编辑器工具。libQLViewer是三维可视化工具。上面三个工具都可以推展Qt的能力,也可以结合QtCreator来用。qwt1.从sf上下载代码,用*.zip的。2.修改一下安装路径3.修改一下feature文件路径4.编译examples5.之后就qmake -> mingw32-make -> mingw32-make install6.之后可以在QtCreat原创 2020-12-25 23:17:36 · 298 阅读 · 1 评论 -
Freeimage-3.18.0编译(静态库)
Freeimage包含了许多的第三方库,用起来比较方便。从sf.net上下载代码。这么轻便的工具,是值得用。1.修改Makefile.mingw中的L19FREEIMAGE_LIBRARY_TYPE = STATIC这样就是编译静态库了。2.删除Source -> LibJXR -> common -> include 下的guiddef.h文件3.修改Source -> OpenEXR -> llmlmf -> imfOptimize原创 2020-12-25 15:43:12 · 1192 阅读 · 0 评论 -
测试libpng-1.6.37(静态库,对应的zlib-1.2.11)
libpng和zlib都是静态库的。测试代码如下:#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>//#include <string>//#include <memory>#include <string.h>//#include <pngconf.h>//#define PNG_feature_SUPPORTED原创 2020-12-25 00:09:51 · 669 阅读 · 0 评论 -
re2-2020-11-01(Google regrex)库编译
google的正规表达式库,也应该是非常好用的。PCRE尽量用静态库的。看一下测试例子:。。。通过。多谢,亲爱的美美。原创 2020-12-23 01:06:18 · 455 阅读 · 0 评论 -
PCRE-8.44和PCRE2-10.36编译静态库
这种c代码的程序,其实用静态库比较好。之后把config.h里面的内容添加入pcre2.h中:得到:这样就完成了静态编译,用起来也方便。多谢,亲爱的美美。原创 2020-12-23 01:01:35 · 699 阅读 · 0 评论 -
工程编译时报错:”stdlib.h: 没有那个文件或目录“的解决办法
https://blog.csdn.net/liuzhuomei0911/article/details/106567343/如上文所述,如果出现了这个错误,可以这样处理默认的路径不添加入了,可能会影响先后的顺序多谢,亲爱的美美。原创 2020-12-23 00:56:44 · 4397 阅读 · 0 评论 -
PCRE2-10.36编译(测试QtCreator的DEFINES用法)
PCRE2-10.36有三种位数的编译。我用的是8位。所以在用应用的时候一定要加上预编译指令:DEFINES += PCRE2_CODE_UNIT_WIDTH=8 (=8等号前后一定不要有号格) 还有例子就是:https://www.cnblogs.com/blueroses/p/8288219.html变量赋值:DEFINES += HELLO=\\\"$$PWD/\\\"DEFINES += SUCCESS=\\\"string\\\"在.cpp中测试代码如下:#if原创 2020-12-22 23:59:58 · 841 阅读 · 0 评论 -
PCRE-8.44和PCRE2-10.36编译(动态库)
PCRE是非常快的regex程序。编译也是非常简单的。记得添加bzip2和libz库,国际化也可以的。bzip2libzutf编码之后可以用动态库编译就可以了。多谢,亲爱的美美。原创 2020-12-22 23:52:53 · 968 阅读 · 0 评论 -
PCL-1.11.1编译(测试example)
编译完PCL之后,就要开始测试一下PCL源码中自带的examples例子了。examples下有以下几人方面:那就开始在QtCreator下建立小程序测试一下:先从common开始吧。一定要加入QMAKE_CXXFLAGS和DEFINES,这个非常重要。*.pro项目工程文件如下:TEMPLATE = appCONFIG += consoleCONFIG -= app_bundleCONFIG -= qtDEFINES += BOOST_LIB_DIAGNOS原创 2020-12-22 23:43:47 · 1009 阅读 · 0 评论 -
PCL-1.11.1编译(BUILD_surface_on_nurbs)
@[TOC](PCL-1.11.1编译,包含surface_on_nurbs)默认情况下是不编译surface_on_nurbs,所以先勾选:因为mingw64没有readdir_r,之后要修改一下,改为readdir,从算法上讲是没有差别的代码(L15322)如下:```cpp for(;;) { current_file_attributes = 0; //struct dirent* dp = 0; //int readdir_errno ...原创 2020-12-22 23:30:11 · 1315 阅读 · 3 评论 -
PCL-1.11.1编译(不用VTK9)
PCL-1.11.1编译(不带VTK9)前言CMakeBoost-1.69.0Eigen-3.3.8FLANN-1.9.1qhull-8.0.2Qt-5.13.0libzlibpng增加 -lws2_32总结前言由于PCL-1.11.1还没有更新到VTK9,所以不编译visualization子库。PCL是著名的开源云点开发库,也支持Python等wrapper语言的开发。CMakeBoost-1.69.0Eigen-3.3.8FLANN-1.9.1qhull-8.0.2Qt-原创 2020-12-20 15:36:38 · 756 阅读 · 2 评论 -
VTK9 QT5 之 RenderWindowUIMultipleInheritance
使用多重继代码RenderWindowUIMultipleInheritance.cxxRenderWindowUIMultipleInheritance.hRenderWindowUIMultipleInheritance.uiRenderWindowUIMultipleInheritanceDriver.cxx运行代码总结代码RenderWindowUIMultipleInheritance.cxx#include "RenderWindowUIMultipleInheritance.h"#i原创 2020-12-20 03:05:33 · 1228 阅读 · 3 评论 -
VTK9 QT5 之 RenderWindowUISingleInheritance
VTK9用Qt ui显示界面代码RenderWindowUISingleInheritance.cxxRenderWindowUISingleInheritanceDriver.cxxRenderWindowUISingleInheritance.hRenderWindowUISingleInheritance.uiCMakeLists.txt运行结果:总结本文章不适合vtk8.9以下的用户。代码RenderWindowUISingleInheritance.cxx#include "Rende原创 2020-12-20 02:55:04 · 398 阅读 · 1 评论 -
VTK9 QT5 之 RenderWindowNoUiFile
VTK9之不用Qt ui文件显示1.背景2.VTK8.9之后3.运行结果总结1.背景VTK9已经没有了 #include <QVTKWidget.h>,可能是因为QtCreator的许可的原因。像以下代码,不合用了:#include <QApplication>#include <vtkSmartPointer.h>#include <vtkSphereSource.h>#include <vtkPolyDataMapper.h>原创 2020-12-20 02:40:21 · 504 阅读 · 3 评论 -
VTK9 显示图片
VTK显示PNG图片借助Qt来显示PNG图片相关软件第一个例子相关qmake.pro注意事项显示效果:后面的是Markdown介绍。多谢,亲爱的美美!插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入借助Qt来显示PNG图片第一次使用Markdown编辑器来写CSDN,学习与提高,感受一原创 2020-12-19 08:01:02 · 501 阅读 · 1 评论 -
icu4c-icu4c-68.1编译
icu是ibm一个非常出名的国际化工具。下代码,如下操作:接着make & make install多谢,亲爱的美美。原创 2020-12-18 02:12:16 · 860 阅读 · 0 评论 -
openssl-3.0.0-alpha9编译
这个通讯传输加密工具,非常厉害。configure 如下之后make和make install就可以了。多谢,亲爱的美美。原创 2020-12-17 07:11:27 · 3695 阅读 · 1 评论 -
boost-1.75.0编译
boost有一些方便的工具。下源码,之后(--prefix=c:/msys64/usr/local要完整路径)./bootstrap.sh ----之后b2和b2 install就可以了多谢,亲爱的美美。原创 2020-12-17 06:26:07 · 1617 阅读 · 1 评论 -
libiconv-1.16编译
国际化用到的,GNU出品。https://www.cnblogs.com/paktc/p/5997500.html有一点小小的地方要修改:添加:#define INSTALLDIR "C:/msys64/mingw64/x86_64-w64-mingw32"之后make就可以了。多谢,亲爱的美美。原创 2020-12-17 06:16:41 · 943 阅读 · 0 评论 -
zstd-1.4.5编译
zstd是facebook开发的压缩工具,比较厉害。可以用zlib,lz4,lzma支持,可以的。lz4zstd多谢,亲爱的美美。原创 2020-12-17 05:18:34 · 1548 阅读 · 0 评论 -
lzma之xz utils-5.2.5编译
7z的威力无限,lzma压缩算法出力不少。想用lzma的,可以编译xz,里面有。多谢,亲爱的美美。原创 2020-12-17 05:14:35 · 662 阅读 · 0 评论 -
abseil-cpp-20200923.2编译
作者:朱哥网赚项目链接:https://www.zhihu.com/question/66030167/answer/258472772来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。https://www.zhihu.com/question/66030167/answer/368751592Abseil 已在 Google 历经十多年的开发,由 Google 的基础 C ++ 和 Python 代码库组成,它的目的是为Protocol Buffers、gR.原创 2020-12-15 23:21:10 · 1026 阅读 · 1 评论 -
OpenCV-4.5.0 FreeType测试
要在CV中putText中文等unicode,可以用freetype和harfbuzz实现。加载libopencv_freetype库。代码如下 :#include <iostream>#include <opencv2/opencv.hpp>#include <opencv2/freetype.hpp>using namespace cv;using namespace std;int main(){ cv::Mat img原创 2020-12-15 00:33:43 · 2387 阅读 · 0 评论 -
tesseract-4.1.1
开源ocr,依赖leptonica-1.80.0。tiff-4.1.0一定要用上。JPEG也好重要最后原创 2020-12-13 16:12:17 · 561 阅读 · 0 评论 -
vtk-9.0.1
最省事的有没有。原创 2020-12-13 15:55:24 · 337 阅读 · 0 评论 -
freetype-2.10.3和harfbuzz-2.7.2编译
先有freetype再harfbuzz,再freetype,之后harfbuzz ... ... :)freetype-2.10.3harfbuzz-2.7.2原创 2020-12-13 15:50:14 · 1112 阅读 · 0 评论 -
ogre-1.12.2
sdl2-2.0.12zlib(自带)zziplib-0.13.71freetype-2.10.3pugixml-1.9ogre-1.12.2d11和gl3不要目录sdl2-2.0.12zlib(自带)zziplib-0.13.71freetype-2.10.3pugixml-1.9ogre-1.12.2d11和gl3不要原创 2020-12-13 10:34:20 · 179 阅读 · 0 评论 -
qtcreator编译
由于widget要gcc,所以要编译gcc版。Qt5.13.0带的qt4.9.1版本太低了,还用了qtscript(deprecated)。编译qtcreator4.13.3.cmake -> make修改一下prefix。居然也开始支持qt6。时代进步很快,要尽力跟上。https://www.cnblogs.com/blog-vincent-0x1F7/p/9415642.html当然,qmake ../qt-creator-opensource-src-4.0.1/qtcr原创 2020-12-12 13:56:43 · 630 阅读 · 0 评论