- 博客(15)
- 资源 (13)
- 收藏
- 关注
原创 Windows下DLLMain 移植到Linux
最近在将项目从MFC移植到Qt,并在Linux下运行,迁移库的时候发现,Linux下的库没有像windows下Dllmain的入口函数,但是好多逻辑又在入口函数的时候进行了初始化,必须要实现,查阅了一些资料,有其他的方法可以模拟其实现入口函数的功能。使用 _init/_fini#include <stdio.h>void _init(void){ printf("%s", __func__);}void _fini(void){ printf("%s", __f
2022-01-23 23:02:00
1762
原创 WIndows下使用Qemu安装Arm版Kylin系统
提示:转载请注明出处文章目录前言一、Qemu是什么?二、操作步骤1.环境准备(1).qemu安装(2).QEMU_EFI.fd:镜像启动时的BIOS。(3).ARM系统的.iso镜像:(4).制作镜像(5).准备目录2.安装虚拟机3.启动虚拟机总结问题描述:前言随着国产化的浪潮一步一步的加大,我们接触的国产系统和国产硬件也在不断的增多,忍不住的吐槽,现在的硬件是真的倒退了好多年,而且也特别的贵,但是为支持国产,我们也需要更多的进行国产化的适配和学习,linux下搭建比较简单,windows则比较复
2021-11-03 23:52:05
10318
6
原创 Windows 下qeum与主机通讯
使用SSH 首先对 Qeum 进行IP的指定正常情况下虚拟机內获得的ip地址不一定是准确的,所以需要配置。只要配置成和主机上的网桥在同一网段即可。使用OpenVPN 是一个高级的开源 VPN 解决方案,由 “OpenVPN technologies” 支持,并且已经成为开源网络领域里的事实标准。OpenVPN 使用成熟的 SSL/TLS 加密协议。Qeum 虚拟机的安装SSH(6条消息) Win10 下使用 Qemu 虛拟树莓派并配置联网_Grey0125的博客-优快云博.
2021-10-31 11:52:20
2301
原创 linux 下 Qt编译出现 error: expected nested-name-specifier before ‘XXX‘
template<class T>class Myclloc{public: typedef typename T value_type; ..... ....}这段代码再Windows下使用Vs编译时没有问题的,但是移植到linux 下使用Qt的GCC编译出现了问题。## 解决方法:typedef typename T value_type; 将 typename 去掉,再编译就没有问题了,很奇怪。ISO标准,移植的过程真是什么问题都会出现。也可以参考:https:
2021-04-20 15:02:22
4416
原创 Qt添加、移除、更新组件记录
一、序言我们安装Qt的时候时常不知道安装些什么,或者是以后用到什么,只能用到什么,安装什么,这样的话也比较节省内存。那么当我们需要更多的时候怎么办呢,在Qt界面找了半天没有找到相关的接口按钮,那么这时候你是不是只能删除重装了,这样的话,那你就呵呵了 ,一堆活要等你干了,这个时候别慌,下面来教你一招搞定。二、操作步骤其实Qt自带了工具供我们操作,在Qt的安装目录下找到MaintenanceTool.exe,如图双击exe,往后执行如果没有账户,可以在上一步断网操作就错过这步了,后面再打开网进行
2021-02-19 10:46:08
403
原创 mouseMoveEvent事件无法响应鼠标move事件
问题描述1.mouseMoveEvent无法捕获鼠标的实时状态,只有在点击左键后才能响应。解决方法1.实现mouseMoveEvent的实时响应,则需要在构造函数中添加setMouseTrack(true),直接得到监听事件。若是setMouseTrack(false),只有鼠标按下才会有mouseMove监听事件响应。但是如果有多个窗口的话需要对每个窗口进行设置setMouseTrack(true)。2.可以使用setAttribute( Qt::WA_Hover,true)实现对鼠标的实时
2020-12-22 18:44:00
2462
1
原创 如何查杀stopped进程
在Linux系统下面,top命令可以查看查看stopped进程。但是不能查看stopped进程的详细信息。那么如何查看stopped 进程,并且杀掉这些stopped进程呢?ps-ej|grepTstopped进程的STAT状态为T,一般而言,进程有下面这些状态码:Duninterruptiblesleep(usuallyIO)IIdle...
2020-12-04 23:32:05
802
原创 Windows系统Git安装详细教程
很多时候写代码,没有版本的管理,想回滚到之前的或者测试一些代码,忘记自己修改了什么,决定现在本地安装一个Git获取Git安装程序在Git官网去下载Git(windows版),官网地址:https://git-scm.com/,如下图,选择合适的版本我是选择了之前下载好的版本。安装步骤 :01、使用许可声明直接点击“Next” 继续02、指定安装路径没有必要安装在C盘,自己合理选择路径“Next”;03、选择安装组件默认勾选即可,如果是想在桌面建立快捷图标就
2020-11-14 21:38:27
277
转载 如何判断dll文件是32位的还是64位的?
有些时候需要查看一个DLL是32位的还是64位的,现在总结下 有VS的同学可以直接使用。解决:(我使用的是Visual Studio 2013)其实呢需要用到Visual Studio 2013自带的一个exe—dumpbin。(1)首先找到dumpbin的路径,如果你使用的是其他VC系列的话,那么直接在该系列编辑器安装路径下搜索这个exe即可(2)其次看下这个dumpbin怎么使用(直接点击该exe即可)(3)之后需要配置一下Path,控制面板/系统/高级系统设置/环境变量/Pat.
2020-08-11 09:17:50
1248
转载 关于VS2013下制作和使用静态库和动态库
在工作中一直使用别人制作的静态库(.lib)或者是动态库(.dll),自己没有真实的制作过,今天学习并记录下。其实大部分还是使用了动态库(dll)。一、什么是静态库、动态库什么是库:库是写好的现有的,成熟的,可以复用的代码。 所谓静态、动态是指链接。将一个程序编译成可执行程序的步骤:静态库在链接阶段,会将汇编生成的目标文件.o与引用到的库一起链接打包到可执行文件中。因此对应的链接方式称...
2019-06-10 15:20:14
602
转载 C/C++中#pragma comment 的解释
这是从百度百科上找到的,#pragma comment( comment-type ,["commentstring"] )comment-type是一个预定义的标识符,指定注释的类型,应该是compiler,exestr,lib,linker之一。commentstring是一个提供为comment-type提供附加信息的字符串。compiler放置编译器的版本或者名字到一个对象文件...
2019-04-01 08:49:24
6437
转载 error C3859: 超过了 PCH 的虚拟内存范围
最近遇到的问题比较奇葩,在此记录一下。产生的原因:为了加快boost的编译,使用的预编译头。而且加的boost的头文件比较多,导致pch文件超过了默认值。解决的办法:1. 找到 工程->属性->c/c++->命令行->其他选项2. 输入/Zm100,其中后面的数字可以更大定义:/Zm(指定预编译头的内存分配限额):确定编译器分配的用于构造预编译头的内存量。格...
2018-08-16 11:29:01
7633
1
转载 MFC中m_ofn参数详解
lStructSize 指定这个结构的大小,以字节为单位。 Windows 95/98和Windows NT 4.0:特意为Windows 95/98或Windows NT 4.0,及带有WINVER和_WIN32_WINNT >= 0x0500编译时,为这个成员使用OPENFILENAME_SIZE_VERSION_400。 Windows 2000及更高版本:这个参数使用...
2018-08-16 09:00:37
2807
转载 数据结构与算法系列 目录
转载地址:http://www.cnblogs.com/skywang12345/p/3603935.html 最近抽空整理了"数据结构和算法"的相关文章。在整理过程中,对于每种数据结构和算法分别给出"C"、"C++"和"Java"这三种语言的实现;实现语言虽不同,但原理如出一辙。因此,读者在了解和学习的过程中,择其一即可!下面是整理数据数据和算法的目录表,对于每一种按照C/C++/Java进行了...
2018-03-25 10:43:47
147
原创 QT中信号和槽用在多线程中
注意:Qt的信号与槽机制可以将任何继承自QObject类的对象捆绑在一起,使不同对象之间能够相互通信。connect用于连接qt的信号和槽,在qt编程过程中不可或缺。它其实有第五个参数,只是一般使用默认值,在满足某些特殊需求的时候可能需要手动设置。这是用在多线程中的重点。两个线程:1.class MyThread:public QThread{ Q_OBJECT ...signals:......
2018-03-12 14:27:10
7119
Windows下Qeum Arm搭建的kylin虚拟机网盘地址.txt
2021-11-03
.v4.1.BCGSoft.BCGControlBar.For.Dot.NET
2020-12-15
Spark内核机制解析及性能调优 [王家林][机械工业出版社]
2018-03-14
工业机器人创新互连解决方案(中文版)
2018-01-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人