- 博客(13)
- 收藏
- 关注
原创 qt生成的exe到指定路径加载DLL文件
qt编译生成的exe程序在打包依赖文件后,如果同时又有其他dll文件时,目录会看起来非常杂乱。我们可以通过将依赖文件放到某个路径下,让exe程序在指定路径下加载,此时需要用到qt 的qt.conf文件来处理。 qt.conf是一个配置文件,使用它可以让程序重新指定加载路径。在程序中使用QLibraryInfo类调用qt.conf文件,包含三
2022-05-09 17:13:54
5328
2
原创 Linux使用ImageMagick下的convert命令转换图片格式
1.convert说明convert命令可以用来转换图像的格式,支持bmp,jpg,png,gif,tiff等图像格式, 在有些Linux系统中,已经安装了convert工具,可以使用convert 1.bmp 2.jpg这样类似的命令将1.bmp图片文件转换为jpg,png,gif等格式的文件。而验证后无法使用convert命令转换图片格式的话,就需要使用ImageMagick包安装convert。2.ImageMagick安装下载ImageMagick.tar.gz,下载路径:https://ww
2021-01-25 15:05:54
2692
原创 gcc编译成可执行文件的过程
编辑一个test.c文件#include <stdio.h>int main(){ printf("this is test program\n"); return 0;}1.预处理阶段在此阶段,编译器将预处理部分编译到程序里面。“gcc -E”选项表示只进行预处理,不进行其他处理。下面命令将生成预处理后的程序文件(test.i)。gcc -E test.c -o...
2019-12-09 10:58:30
1144
原创 如何在字库文件中添加新汉字
在字库ttf文件中,添加汉字的步骤,示例如下1.首先你要知道新建汉字的Unicode编码,比如我这里需要添加一个“蔄”(音:man)字的简体字,即草字头,下面为“问”,Unicode编码为0xE4AC。2.安装FontCreator软件,我这里使用的是FontCreator9.1汉化版,下载地址为http://psoft.go976.com:801/small/fontcreator11-xp...
2019-11-25 13:22:26
9601
1
原创 BMP图片结构解析
BMP图片结构bmp图片由文件头,位图信息头,24位图片以下还有调色板,和图像数据组成。下面先分析一张4位的BMP图片(25*25),用UE打开图片。文件头文件头包括下列项typedef struct tagBITMAPFILEHEADER {WORD bfType;DWORD bfSize;WORD bfReserved1;WORD bfReserved...
2019-01-16 10:53:53
5597
3
原创 C++公有继承,保护继承,私有继承的区别
1.公有继承–public公有继承时,对基类的公有成员和保护成员的访问属性不变,派生类的新增成员可以访问基类的公有成员和保护成员,但是访问不了基类的私有成员。派生类的对象只能访问派生类的公有成员(包括继承的公有成员),访问不了保护成员和私有成员。#include <iostream>using namespace std;class Base {pub...
2018-08-21 15:34:32
35430
9
原创 Windows下,Socket网络通信
Socket说明socket也称为“套接字”,用来描述IP地址跟端口,是一个通信链的句柄,通过socket来发送网络请求以及接收网络请求。通信流程图服务器代码#include &amp;amp;lt;stdio.h&amp;amp;gt;#include &amp;amp;lt;string.h&amp;amp;gt;#include &amp;amp;lt;WinSock2.h&am
2018-08-09 10:08:59
659
原创 Windows下,C++各种图片格式的转换
C++图片格式的转换使用静态库来转换,将include和lib文件拷贝至项目中,添加头文件#include &quot;stdafx.h&quot;#include &quot;include/ximage.h&quot;#pragma comment(lib,&quot;lib/cximage.lib&quot;) #pragma comment(lib,&quot;lib
2018-07-02 16:23:24
2967
1
原创 动态库的路径问题
有时候,动态库的调用程序与动态库程序不在同一路径下,调用动态库时出现问题,需要动态库程序里获取自身所在的路径。以下是获取路径的方法:void getPath(){ HMODULE hModule = reinterpret_cast<HMODULE>(&__ImageBase); char path_buffer[_MAX_PATH]; cha...
2018-06-28 17:25:08
772
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人