自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 设计模式笔记——工厂模式和单例模式

工厂模式把目标实例创建工作交给外部工厂完成,如果应用中需要工厂类型只有一个,而工厂只是一个new的替代品,面向对象就需要进一步抽象:工厂方法模式和抽象工厂模式。

2022-02-22 20:08:30 187

原创 QT各类学习1

有三种方法用

2021-07-09 19:20:13 282 2

原创 QT和Windows调用进程限制并发

最近做了一个给主程序调用的进程弹窗,但是每次点击按钮就会出现一个弹窗,影响使用。所以需要限制。WindowsWindows做进程限制很简单方便,只需生成锁然后判断再退出。#include <Windows.h> HANDLE hMutex = CreateMutex(NULL, false, strInfo.c_str()); DWORD ErrorInfo = GetLastError(); if (ErrorInfo == ERROR_ALREADY_EXISTS) {.

2021-07-09 19:06:38 162 1

原创 windows和linux的跨平台编译宏定义提示

最近在将vs的动态库模块代码移植到linux系统上编译,总结了一些问题。下载系统并配置我用的是virtual box下的Ubuntu16.04的linux系统。在安装增强功能后,发现无法从主机拖动文件到虚拟机中。我先弹出了VBoxGuestAdditions.iso才能重装,不然总是会出现未能加载光盘的问题。拖动文件时,文件位置最好别在服务器上,在本地才能拖动成功。配置文件我先在vs生成了.pro文件,再把整个工程传到linux系统的qt上去配置,当然在vs的.pro文件配置也可以。先用li.

2021-06-24 21:31:24 727 1

原创 vs编译失败无法解析和无法调试

无法解析命令在vs项目编译时有时候会出现无法解析命令的错误,如下图解决方案首先,检查自己的解决方案配置是debug还是release,这和原本的项目配置有关,还有平台配置是x64还是其他接着是链接库的配置查看项目属性—>配置属性—>C/C+±–>常规||项目属性—>配置属性—>链接器---->常规/输入,看头文件和静态库配置路径是否正确,配置的静态库是否有输入完整。无法调试调试失败有可能是已打开了正在调试的软件,导致生成的库无法替换之前的库,因为之前

2021-04-19 09:32:56 2182 1

转载 动态库生成关键字

dllemport和dllimport的区别原文链接:https://blog.csdn.net/lengyuezuixue/article/details/80092108当你生成dll的时候,你的代码相当于被封起来了,别人想要使用你的某些函数接口,就得知道这个接口在你的代码块的位置所在,这时候,在类定义时加上__declspec(dllimport/dllemport)就起作用了。请注意,禁止在可导出类的成员上显式使用 dllimport 和 dllexport 属性。dllemport:导出

2021-04-16 09:25:54 254

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除