logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

qt单元测试-实例2

Qt高级——QTestLib单元测试框架一、QTestLib简介1、QTestLib简介QTestLib是Qt提供的一种针对基于Qt编写的程序或库的单元测试框架。QTestLib提供了单元测试框架的基本功能,并提供了针对GUI测试的扩展功能。2、QTestLib特性QTestLib是为了简化QT程序或库的单元测试工作而设计的。QTestLib特性如下:A、轻量级:QTest...

Qt 使用QTestLib 进行单元测试测试应用程序

一:测试步骤QTestLib所有相关功能都在QTest命名空间下。1)   在PRO文件中将testlib加入QT参数中。2)   创建测试类:需要继承自QObject(因为要用去信号-槽)。3)   创建测试条目:所有的private slots下函数都将作为测试条目自动测试,并需要一个_data()函数提供数据。4)   创建测试数据:QTest::

嵌入式 linux 去掉启动时闪烁的光标 和制作启动LOGO

一.去除embeddedLinux 的开机光标: 在内核的当前目录进入到drivers/video/console/fbcon.c文件 将static void fb_flashcursor(void *private)  和static void fbcon_cursor(struct vc_data *vc, int mode) 里的内容注释掉,使之变成空函数

#linux
arm-linux-gcc交叉编译器和gcc编译器的下载地址

转载:https://blog.csdn.net/chuanzhilong/article/details/52831511arm-linux-gccarm-none-linux-gnueabi-gcc编译器arm-none-linux-gnueabi-gcc是 Codesourcery 公司(目前已经被Mentor收购)基于GCC推出的的ARM交叉编译工具。可用于交叉编译ARM系统中所有...

c++模板函数和普通函数同时调用的引申-GCC的名称修饰标准

转载:https://www.jb51.net/article/62351.htm简单来说,extern “C”是C++声明或定义C语言符号的方法,是为了与C兼容。说来容易,要理解起来还是得费些周折,首先我们要从C++和C的区别说起。符号大家都知道,从代码到可执行程序需要经过编译和链接两个过程,其中编译阶段会做语法检测,代码展开,另外它还会做一件事,就是将变量转成符号,链接的时候...

Synology群晖使用Docker安装redmine且关联git版本库

一:Synology群晖网页端语言设置(1)对于英文需要用到百度翻译的同鞋此设置就至关重要,可以参考(https://jingyan.baidu.com/article/2fb0ba408f600e00f2ec5ffd.html)(2)管理员登陆群晖服务器点开用户下拉框,选择Personal->Display language->简体中文确认即可。

#linux
git stash drop 误用恢复

场景代码正在开发中不想commit,但是要切换其它分支去处理临时紧急任务,于是git stash 备份当前的工作区的内容。切换回来时不小心使用了:git stash drop ,于是暂存的修改全部没有了。方法一 知道删除的ID号知道删除的ID号如然后通过命令git fsck –lost-found找到最近的一些删除的提交,找到f3106e*,然后git show ...

ubuntu 编译zlib quazip静态库和动态库

一 环境ubuntu14.04qt-embed4.7.0qt-x864.8.5gcc4.8.4arm-linux-gcc4.5.1二 编译zlib2.1)源码下载 http://www.zlib.net/ 点击此处下载,本次下载版本为1.2.112.2)解压 tar -xvf zlib-1.2...

嵌入式Arm程序通过core文件找到dump位置

一 编译带调试信息的程序二 配置core文件参数1)查看当前系统限制情况ulimit -a2)设置crash dump文件大小ulimit -c unlimitedunlimited表示无大小限制,也可以指定具体的大小ulimit -c 1000表示文件大小限制为1000Kb若要全局生效需要在/etc/profile中加入上面的命令ulimit -c 1000,然后s...

嵌入式ARM Linux开发板自启动,跳过输入root用户名和密码

1. 编译autologin.c程序。autologin.c文件内容#includeint main() {        execlp("login","login","-f","root",0);        return 0;}编译# arm-linux-gcc autologin.c -o autologin

    共 18 条
  • 1
  • 2
  • 请选择