- 博客(27)
- 资源 (6)
- 收藏
- 关注
原创 buildroot移植Qt5无法显示字体问题
2、根本原因是由于设备使用了fontconfig,但是一开始Qt5没有配置QT5BASE_FONTCONFIG导致Qt无法找到字库, 将QT5BASE_FONTCONFIG配置为Y后重新编译Qt即可解决,记得要重编Qt。解决方法: 1、将Windows电脑上\Windows\Fonts下拷贝字体(ttf后缀)拷贝到目标平台/usr/lib/fonts/目录下可以解决;报错:QFontDatabase: Cannot find font directory /usr/lib/fonts.
2023-09-25 09:48:14 947
原创 linux系统上drm的简单demo程序
确保系统安装libdrm库main.c#include <stdio.h>#include "drm_display.h"int main(int argc, char **argv){ int ret = 0; u_int32_t count = 0; char exit_flag = 1; ret = drm_dev_open(); if (ret != 0){ printf("drm dev open fail\n
2020-08-01 21:06:57 3331
原创 openGL/GLUT 简单的demo程序
ubuntu 安装 GLUT :sudo apt-get install freeglut3*main.c#include "GL/freeglut.h"void drawTriangle(){ glClearColor(0.4, 0.4, 0.4, 0.4); glClear(GL_COLOR_BUFFER_BIT); glBegin(GL_TRIANGLES); glColor3f(1.0, 0.0, 0.0); // Red gl
2020-08-01 19:23:08 530
原创 openGL/GLFW简单demo程序
ubuntu 安装 GLFW :sudo apt-get installlibglfw3*test-glfw.c#include <GLFW/glfw3.h>int main(void){ GLFWwindow* window; GLFWwindow* window2; /* Initialize the library */ if (!glfwInit()) return -1; /* Create a wind.
2020-08-01 19:09:37 669
原创 1.5 printf()函数格式化输出 颜色控制 光标控制的使用方法
printf()调用格式: printf("<格式化字符串>", <参量表>);printf可以说是学习C语言最先接触的一个库函数,大家也肯定知道它的作用就是用来打印,其实它有很多功能。目录一.打印字符串二.打印参数三.转义字符表四.格式化输出参数五.打印颜色控制六.光标控制一.打印字符串直接打印字符串,这是最基础的使用方法,就像我...
2019-01-13 21:32:57 1711
原创 1.4 C/C++的预处理命令
C语言中有4类预处理命令: 文件包含命令,宏定义命令,条件编译命令,编译控制命令。文件包含命令: #include <stdio.h> /*系统路径中查找文件*/#include "hello.h" /*系统和用户当前路径中查找文件*/ 宏定义命令: #define 宏名称 /* 不带参数宏定义 */#define 宏名称 字...
2019-01-12 15:53:23 264
转载 C语言预处理
转载:https://www.cnblogs.com/clover-toeic/p/3851102.html二话不说先上个例子:#include <stdio.h>#define VAR_DUMP printf( \ "[\n \tfile:%s\n" \ "\tline:%d\n" \ "\tdate:%s\n" \ "\ttime:%s...
2019-01-11 22:40:03 497
原创 windows10 中 ubunt子系统的使用
1.在Windows10上安装linux子系统直接在Microsoft Store中搜索Linux,可以很多发行版Linux,比如Kali, Debian, Ubuntu等等。本人使用的是Ubuntu18.04,可以选择自己喜欢的版本安装,安装非常简单直接获取就行。安装好后可以在开始里面找到相应的linux子系统应用,第一次打开需要设置用户名和密码,之后打开就不用了并且打开速度相对的快...
2019-01-11 20:44:11 371
原创 linux基本网络配置
1. linux网络配置命令 ifconfig route 查看网卡信息: ifconfig -a 设置网卡开关: ifconfig eth0 [up|down] 设置ip和掩码: ifconfig eth0 192.168.1.22 netmask 255.255.255.0 设置网关: route add default gw 192.168.1.2...
2019-01-05 23:28:58 238
转载 有了这15款编程游戏,谁都可以学编程!
1、Coding Games一边玩游戏,一边挑战编程难题。Coding games支持包括PHP、C、JavaScript在内的20多种编程语言。用户界面功能强大,可以定制。 例如,你可以选择你的代码编辑器的风格: Emacs、Vim、Classic。 如果你想提升编程技能,玩Coding games是一种有趣的途径。 网址:www.codingame.com ...
2019-01-05 23:17:48 4412
原创 arm linux嵌入式开发环境搭建简要
宿主机(host) :虚拟机 Ubuntu18 64位系统虚拟机配置:1.添加两个磁盘是为了将系统和代码分开,这样的好处在于可以将代码盘挂载到其它虚拟机上使用2.安装两个网卡是因为目标机的网口是直接接到电脑的网口,电脑上网则是通过无线wifi,之前使用老版VMare8时,可以通过开启windows路由服务来解决网络互通的问题,但是安装了新版VMware后windows的路由服务无...
2019-01-04 23:36:25 1545
原创 samba安装及配置
一、samba简介Samba最大的功能可用于Linux与Windows系统直接的文件共享和打印共享,Samba既可用于Windows与Linux之间的文件共享,也可用于Linux与Linux之间的资源共享,由于NFS的出现,因而 Samba更多用在Linux与Windows之间的数据共享上面。 二、samba服务的安装1、环境准备配置好网络,并将防火墙关闭.关闭防火墙命令:...
2019-01-04 23:29:03 236
原创 Linux文件操作编程
普通文件的操作:open, close, read, write, lseek, stat, remove(unlink), chown, chmod, umask, rename,access。access("./data", F_OK); //判断文件是否存在umask(0447); //设置文件创建权限掩码int fd=open("./data",O_WRO...
2019-01-03 12:40:15 220
原创 gcc的基本使用
gcc编译器工作流程:preprocess(预处理),compilation(编译),assembly(汇编),link(链接)。 gcc最基本的使用方法: gcc [选项] [要编译的文件] 例:gcc hello.c 会生成a.out文件。 gcc的选项: ...
2019-01-03 12:39:43 379
转载 vi/vim 键位图及使用
vi/vim 的使用基本上 vi/vim 共分为三种模式,分别是一般模式、编辑模式与指令列命令模式。 这三种模式的作用分别是:一般模式:以 vi 打开一个档案就直接进入一般模式了(这是默认的模式)。在这个模式中, 你可以使用『上下左右』按键来移动光标,你可以使用『删除字符』或『删除整行』来处理档案内容, 也可以使用『复制、贴上』来处理你的文件数据。编辑模式:在一般模式中可...
2019-01-03 12:38:49 386
原创 linux网站环境搭建
MySQL安装及配置 复制解压后的mysql目录到系统的本地软件目录: 执行命令:cp mysql-5.6.17-linux-glibc2.5-i686 /usr/local/mysql -r 添加系统mysql组和mysql用户: 执行命令:groupadd mysql和useradd -r -g mysql mysql安装数据库: 进入安装...
2019-01-03 12:36:03 597
原创 磁盘接口,电脑sata mode 磁盘模式,磁盘分区表类型,bios mode
硬盘接口分为IDE、SATA、SCSI、光纤通道和SAS五种.IDE接口硬盘多用于家用产品中,也部分应用于服务器,现在已经淘汰. SCSI接口是 Small Computer System Interface(小型计算机系统接口)的缩写,与普通IDE硬盘相比有很多优点:接口速度快 性能高,硬盘转速快,缓存容量大,CPU占用率低,扩展性远优于IDE硬盘,并且支持热插拔,主要用于服务器。 光...
2019-01-03 12:35:13 8988
原创 gdb基本使用方法
gdb最基本的使用流程: 1.生成可调试的程序. 例:gcc -g hello.c -o hello 2.启动GDB. 例:gdb hello 3.设置断点等. 例:break main 或者 break hello.c:行号 4.运行程序. run ...
2019-01-02 15:59:50 235
原创 1.1 Linux常用命令
1.辅助相关指令:{ man:manual的缩写,手册,查看Shell命令或C语言函数的帮助文档 clear:清屏 reset:重置终端 alias:命令别名指令 例:alias copy=cp write;wall:向用户发...
2019-01-02 15:52:38 85
原创 2.5 库文件的生成及使用
分静态库和动态库 静态库:{ 静态库文件的后缀为.a,文件名以lib开头 生成静态库的方法:ar -crv 静态库名 目标文件1,... g++ 程序的源文件 -L库文件所在的目录 -l库名 } ...
2019-01-02 15:40:41 151
原创 2.4 C++中的IO操作
标准I/O:ostream, istream{ cout, ostream类的一个对象,可以将数据显示在标准输出设备上. cerr, ostream类的另一个对象,它无缓冲地向标准错误输出设备输出数据. clog, 类似cerr,但是它使用缓...
2019-01-02 15:35:58 118
原创 1.3 C++对C的扩充
关键字的扩充 asm bool true false wchar_t namespace using class public protected private friend this inline virtual throw try catch new delete ex...
2019-01-02 15:29:11 251
原创 2.3 C语言中的IO操作
文件IO: size_t -> typedef unsigned int size_t FILE * fopen(const char * filename, const char *mode);失败返回NULL mode 的合法取值 ...
2019-01-02 15:21:45 333
原创 1.2 C/C++中立即数表示方法
整型立即数表示方法 20 // 十进制 024 // 八进制 0x14 // 十六进制 20u // 无符整型 ...
2019-01-02 15:17:00 3690 1
原创 2.2 C语言标准库
标准库 标准头文件: <assert.h> <float.h> <math.h> <stdarg.h> <stdlib.h> <ctype.h> <limits.h> <setjmp.h
2019-01-02 15:14:22 229
原创 2.1 C语言数组与指针
指针和数组 const int *p; int const *p; int *const p; const int *const p; 常量指针 常量指针 指针常量 常量指针常量 *p不变 *p不变 p不变 p和...
2019-01-02 15:10:51 150
原创 1.1 C语言关键字及符号
C语言关键字 标准C语言共有32个关键字。 auto const static extern volatile register signed unsigned void char short int long float double struct union enum if else switch case default ...
2019-01-02 14:58:07 230
glu-9.0.1.tar.gz
2020-07-28
MesaGLUT-7.9.2.tar.gz
2020-07-28
libdrm_2.4.99.orig.tar.gz
2020-07-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人