4 熊猫啊熊猫

尚未进行身份认证

我要认证

擅长吹牛喜欢物理专业化学稀里糊涂程序员!

等级
TA的排名 18w+

vs+Qt编译工程中遇到的一些问题及处理汇总

一.在动态链接库的某声明为导出类中,头文件新定义一个静态成员方法。在被其他库引用时,报错无法解析的外部符号:1.静态成员函数是在头文件中定义的,没有声明和实现分离,有博客指出工程包含一次等于存在一份,链接器不知道链接哪一个。此时,我其他的静态成员变量也是这么处理的,并没有报此错。我将声明实现分离,清理重新编译未能解决此问题。其实,头文件包含是有防止重复包含措施的,pragma once 以及...

2020-04-14 10:50:41

自己给dota开图

dota玩了很多很多年,其中知道有些玩家很假,但是心想开图毕竟是少数,直到自己开了一次图才发现,开图真不是少数,原因就是外挂程序太简单了,并不想深入,所以很多结构性代码我直接写死了,下面是针对我自己成功的案例,1.24版本!// test.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include<windows.h>#incl...

2019-08-11 13:10:59

python工具开发简忆

python使用第三方库:python第三方库很强大,但许多往往是国外网站,存在一些问题,因此我们需要镜像仓库,这里以使用华为镜像仓库为例子:在C:\Users\panda\pip 目录下,创建pip.ini文件,其中panda是我的用户名,文件内容为:[global]index-url=https://repo.huaweicloud.com/repository/pypi/sim...

2019-08-11 12:52:25

机器视觉学习准备笔记之KNN算法,基于熵增益最多的决策树,朴素贝叶斯

尽量少一些数学推理的去理解这些所谓的学习算法,主要是梳理思想和逻辑。KNN:在记录这个笔记之前,我先假想一个场景:学校各班级学生集体广播体操,每个班的服装还不一样,但总有那么些个桀骜不驯的学生,偏偏不穿规定的服装,那么我们是如何判断这个学生属于哪个班级呢?很显然,当然是看他和哪个服装的班级在一起或者最近,我们就大致可判断其所在班级了,这大概就是所说的K值近邻算法了吧。首先,他是监督...

2019-06-28 01:07:27

自制流媒体播放器(Qt+ffmpeg+SDL)小结

最近一边温习化学,一边又念念不忘自己那天捣鼓的软件。毕业多年,好多兴趣爱好真的只是有兴趣的时候突然才想起,曾经觉得枯燥无味的知识温习起来却又感觉特别有意思。人就是这么奇怪,年少无知的时候,大把青春不知道该怎么挥霍。当真正发现数理化,天文地理历史人文科技等都有意思的时候,时间再也不惯着你了。好可惜,不懂事时人年轻,懂事时候人已老。fmpeg,在我这里就是当作视频源编解码库使用;SDL,封装D...

2018-08-01 23:51:25

Qt:将写入的内容生成本地pdf文件。

#include "mainwindow.h"#include "ui_mainwindow.h"#include <QTextDocument>#include <QtPrintSupport/QPrinter>#include <QPainter>#include <QPen>#include<QTextBrowser&

2018-04-12 14:42:51

c++简单日志示例

日志的重要性不言而喻,是帮助我们快速定位bug的利器,必须自己学会利用,有了下面这个例子,想怎么封装就怎么封装。当然,最好将这些封装成类里面的函数,然后用单例的管理器来管理,简单基本的日志系统就可以在此基础上构思出来了。下面是win32下日志代码,注释比较详细,相信最新的新手也完全能懂。// LogTest.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#...

2018-04-10 17:16:10

QSettings中文配置内容

1.在工程构架中,我们经常需要接触一些动态会变化的信息,比如所要链接数据库的信息,所要接收发送信息的服务器的信息,甚至是自定义的一些字符串。如果都将这个写入代码,显然不是好的方法。于是,我们将这些可能会变的信息写入一个配置文件,程序在运行的时候动态的读取,降低工程耦合度。以我自己写的一个测试程序为例子:#define AppConfig "MyAppConfig.ini"#define AppLo...

2018-04-03 17:15:55

Qt内嵌CEF思路

客户端和网页交互,为了兼容网页各种功能,经比较选择CEF框架内嵌web网页;首先,从cef简单示例可知其框架使用大概流程,兼容Qt的大概如下:int main(int argc, char *argv[]){ void* sandbox_info = NULL;#if defined(CEF_USE_SANDBOX) CefScopedSandboxInfo scoped_sandbox; san...

2018-03-28 15:58:42

基于Qt最简单的客户端服务器数据收发

//服务器实例class LittleServer : public QMainWindow{ Q_OBJECTpublic: LittleServer(void); virtual ~LittleServer(void);public: QUdpSocket *UdpSender;//udp套接字器QTcpSocket *TcpReciever;//tcp套接字器QTc...

2018-03-20 14:15:09

插件编写及注意点(Qt为例子)

1.在编程的时候,启动程序常常会附带一些必须的dll文件和一些非必须的dll文件。非必须的dll文件作为该应用程序功能拓展使用,称为插件。所以插件和应用程序各为独立个体,但他们之间也应该有联系。2.在编写能被应用程序使用的插件时,如果不仅仅是提供一些全局函(功能)给应用程序使用,一般还包含一些类。而这些类应当继承能被应用程序识别的类,一般为插件专门创建一个抽象类Base,而插件dll里面的类继承该...

2018-03-19 10:13:33

Qt 查询SqlServer数据库成功示例

1.工程及头文件,文档说明就是了;2.按照网上很多示例,发现都不对,主要是没说清楚,注释也不明白,后来终于在一个博客上看到一个能成功应用的,代码如下:QSqlDatabase db=QSqlDatabase::addDatabase("QODBC"); //创建一个连接,表示默认db.setDatabaseName(QString("DRIVER={SQL SERVER};" "SERVER=%1...

2018-02-02 11:25:51

QT QSplashScreen程序启动画面使用心得

1.由于程序过大时,加载初始化等需要消耗一定的时间,为了从视觉上让人不枯燥等待,这个时候可以使用该类来播放图片或者动画,达到减缓尴尬的感觉;2.以最基本的 该类来做说明:  Qt::Alignment topRight=Qt::AlignRight||Qt::AlignTop;//先设置一个格式     m_AppSplash=new QSplashScreen(QPixmap("11

2018-02-01 11:21:32

回调函数

在接触程序一段时间后,或多或少都需要接触到回调函数,回调函数的使用其本质也就是函数指针调用函数;也就是我把函数地址给你,你去调用,你去传参,这就是为什么我在调用别人的回调函数的时候,不需要给参数了,因为参数不归我给,我只给这个回调函数给他用就ok了。下面以一个自己写的例子来加深记忆:在一个利用winpcap网络监听数据的程序中,用到下面一个全局函数:pcap_loop;pcap_loo

2018-01-12 18:00:10

零基础之位图(理解计算机图像用)

有了一些C++基础之后,就不免思考到,既然所有的东西在计算机的内存里面都是二进制保存的,那么我们电脑上显示的画面也应该有相应的设计保存方式,找了些资料贴下来供自己以后温习。看完过后不免对颜色有了更深的理解,三原色 加个深度饱和度啥的。。。其实也蛮简单的嘛。//位图文件头结构体struct BITMAPFILEHEADER {WORD bfType;  //文件类型,

2017-11-02 21:02:21
勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。