C/C++
Joker2770
这个作者很懒,什么都没留下…
展开
-
【无标题】
install TARGETS given no RUNTIME DESTINATION for executable target原创 2023-04-15 19:31:07 · 302 阅读 · 1 评论 -
linux下将8bit二值位图转化为1bit单色位图【C/C++】
linux下将8bit二值位图转化为1bit单色位图bmp位图主要由文件头和信息头两部分,根据windows api下bmp结构体定义,可转化为以下linux可用的结构体(禁用了gcc/g++编译器优化,考虑字节对齐)。配合opencv,将bmp数据处理并写入文件中。详细见以下代码实现:#include <iostream>#include <opencv2/opencv.hpp>#include <opencv2/highgui.hpp>#include &l原创 2020-05-23 21:22:54 · 1007 阅读 · 1 评论 -
跨平台目录创建 【C/C++】
给定本地相对或绝对路径,目录不存在可以用以下方法创建。#ifdef WIN32#include <io.h>#include <direct.h> #else#include <unistd.h>#include <sys/stat.h>#include <stdint.h>#endif#define MAX_PATH_LEN 256#ifdef WIN32#define ACCESS(fileName,accessMod原创 2020-05-14 09:53:17 · 572 阅读 · 0 评论 -
Linux下so库获取当前路径【C/C++】
Linux下so库获取当前路径之前尝试在so库内调用getpwd()来获取当前路径,但是实际上获取到的是调用so库的可执行程序的所在路径,因此改用dladdr()做一些间接处理来获取。#include <dlfcn.h>static char* CILIX_GetModuleCurPath(char* sCurPath){ std::string wdir; D...原创 2020-04-19 10:13:31 · 3545 阅读 · 0 评论