- 博客(3)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 QT调用VS生成的lib静态库文件失败原因
一、现象:QT中调用VS生成的DLL动态库成功,但调用静态lib库失败,通常提示xxx.a文件未找到二、原因:首先dll动态库与lib静态库区别在于,调用前者时只是跳转到dll中函数入口地址,函数的具体内容在编译时并不加载,只有运行时才会加载;调用后者则在编译阶段就会加载lib内具体函数实体,这就要求生成lib的编译器与应用程序的编译器相兼容。QT的编译器一般为MINGW,VS编译器随版本...
2019-10-29 15:02:47
4258
原创 QT 调用VS生成的DLL库之一
1、将VS生成的.dll文件放在QT的debug 或者realse即应用程序运行目录下2、在QT构造函数中加入windows的DLL调用机制代码头文件<windows.h>HINSTANCE 定义调用DLL的句柄LoadLibrary();加载DLL文件GetProcAddress(); 映射DLL中API地址例:库testdll.dll中fun0返回a...
2019-10-29 11:10:27
1224
原创 一份简易数据传输加密算法
在小型嵌入式系统中,外部数据通信不方便以明文方式传输,但一些常用加密算法如(DES)等太过于耗费系统资源。我们可以自定义一些简易算法为我们的数据加密,通常这些自定义算法因为不同于常用加密算法反而使数据更安全。数据加密有两个部分,一个是数据序列,我们可以将数据搅乱使之无规律可循;另一个是数值加密,使用不同类别的算法或可逆过程为数据加密。下面仅介绍一种加解密算法。先直接上源码 /* ...
2018-12-18 16:04:37
2218
嵌入式Linux应用程序开发详解(华清).zip
2019-05-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人