- 博客(16)
- 资源 (3)
- 收藏
- 关注
原创 linux下编译snmp++报crypt冲突
问题:inux下先编译snmp++,出现如下错误g++ -D_XPG4_EXTENDED -Wall -I../include -I./ -I../../libdes -I../../crypt/src/headers -g -o auth_priv.o -c auth_priv.cpp/usr/include/unistd.h:1072: 错误:C 函数 ‘char* crypt(const char*, const char*)’ 的声明../../libdes/des.h:200: 错误:与
2022-04-25 23:39:24
237
原创 Ubuntu 下VNC(Real VNC) 的安装和端口配置
1.官网下载vnc Download VNC Server | VNC® Connect2.安装 dpkg -i VNC-Server-6.8.0-Linux-x64.deb3. 运行 systemctl start vncserver-x11-serviced && systemctl enable vncserver-x11-serviced4. 离线注册BQ24G-PDXE4-KKKRS-WBHZE-F5RCABQ24G-PDXE4-K...
2021-12-06 00:52:22
3485
原创 VMware共享文件夹功能(fedora)
1. vi /etc/rc.d/rc.loacal 输入以下内容#!/bin/bashvmhgfs-fuse -o allow_other .host:/$(vmware-hgfsclient) /mnt/hgfs -o nonempty -o allow_other -o umask=000 -o big_writes -o max_write=0xffffffff2. 保存3. chmod a+x /etc/rc.d/rc.local4. reboot5. 遇到的问题:...
2021-09-27 12:08:02
592
原创 VirtualBox重置UUID
VirtualBox创建虚拟机时不能直接用拷贝过来的虚拟机硬盘,这是因为虚拟机硬盘拷贝过来后,它的UUID没有变,虚拟机注册不了,因此需要修改UUID。打开cmd, 进入到VirtualBox的安装路径下,执行以下语句:VBoxManage internalcommands sethduuid "F:\vbox\Fedora21_test\Fedora21_test.vhd"注:双引号内是虚拟硬盘的路径,这里根据你实际的写即可。...
2021-07-28 14:26:07
1031
原创 Ubuntu14.04上编译移植Qt5.5.1
1.配置交叉编译环境变量2.解压qt源码包3. 进入qtbase/mkspecs目录下,修改qmake.conf文件。把里面的代码改为自己的平台以及自己交叉编译器4. 配置./configure -prefix /usr/local/Trolltech/QtEmbedded-5.5.1-arm -confirm-license -release -make libs -opensource -xplatform linux-arm-gnueabi-g++ -optimized-qmake..
2021-01-30 15:18:13
175
原创 如何在RK3188 Ubuntu上安装QT
RK3188上安装了Ubuntu 15.04, 只需执行sudo apt-get install cmake qtcreator
2021-01-30 12:27:43
473
原创 ubuntu14.04虚拟机上安装arm版QT4.8.6
一、环境配置 交叉编译器安装配置二、QT4.8.6编译1.下载qt-everywhere-opensource-src-4.8.6.tar.gz并复制到ubuntu目录中2. 进入存放qt源码的目录解压源码包tar xzvf qt-everywhere-opensource-src-4.8.6.tar.gz3. 进入解压的源码目录 修改mkspecs/qws/linux-arm-gnueabi-g++/qmake.conf4. 配置./confi...
2021-01-30 12:21:02
325
原创 解决linux kill -9 杀掉进程后又自动启动的问题
在ubuntu下kill进程时,发现程序又自动启动了,这有可能是父进程没kill掉导致的。解决步骤:1. ps -aux 查找到对应进程pid号2. cd /proc/PID号3. cat status, 找到父进程的PPID号4. 先杀掉父进程 kill -9 PPID号5. 再杀掉子进程 kill -9 PID号...
2021-01-30 11:59:10
17594
6
原创 ubuntu14.04下编译QT5.5.1源码时出现qtcanvas3d错误的问题
最近在ubuntu14.04下编译QT5.5.1源码,出现qtcanvas3d错误,编译停止。解决办法:打开qt- everywhere-opensource-src-5.5.0/qt.pro文件,找到以下这行,加#注释掉。#addModule(qtcanvas3d,qtdeclarative)
2021-01-30 11:46:41
352
原创 解决QFontDatabase: Cannot find font directory XXX/lib/fonts
在ARM板上跑QT程序时,如果出现QFontDatabase: Cannot find font directory XXX/lib/fonts这样的问题。1. 把交叉编译出来的fonts放到arm板上;2. 正确设置QT_QWS_FONTDIR,指定qt的font具体路径,这样程序才能找到font export QT_QWS_FONTDIR=/usr/lib/fonts...
2021-01-30 09:56:31
3870
原创 qt4程序在arm板上跑,光标会擦除QT程序界面的问题
一、问题 ./test -qws 程序界面出现后,移动光标,出现光标擦除程序界面的问题。二、原因 -qws这个参数导致的。系统桌面的应用和QT应用在qws上会有冲突。三、解决方案 1. 关闭Linux桌面,用命令行启动Linux,这时运行qt程序就不会有问题。 2. 不用交叉编译,直接在arm板上装编译环境,然后编译源程序。 3. QT5已经不采用这种架构,所以换QT5也是可行的。...
2021-01-30 01:46:00
396
原创 ubuntu14.04 32位系统安装qt5 qtcreator
这里使用在线安装,安装过程没有出错,如果安装不行,请先安装一些其他依赖的模块1.sudo apt-get install build-essential2.sudo apt-getinstall cmakeqt5-default qtcreator
2021-01-29 19:54:24
464
原创 解决SFTP连接失败的问题
最近收到一块ARM板,厂家说有安装SFTP服务,但是账号总是登不上去,错误提示如下:解决方法 如下:1. 修改配置文件/etc/ssh/sshd_config #Subsystem sftp /usr/libexec/openssh/sftp-serverSubsystem sftp internal-sftp2. 重启服务service sshd restart...
2021-01-29 18:25:50
8271
原创 关于使用vector时需要注意的细节
vector.erase()删除iterator后,iterator会指向一个不可预期的地址,故需要将erase()的返回值赋值给iterator。erase()会传回下一个iterator的pointer,若在由for循环中iter++,则会少考虑了被删除后的下一个iterator,故需加上--,将iterator往前移,移到被删除的iterator的前一个iterator,这样for loop的++iterator才会考虑到被删除的下一个iterator。vector<int>.
2020-12-19 14:42:22
295
1
原创 Ubuntu配置NFS server
1:安装nfssudo apt-get install nfs-kernel-server2:定义nfs允许挂载的目录及权限打开/etc/exports文件,在末尾加入:/ *(rw,sync,no_root_squash)3:重启服务(1):sudo /etc/init.d/portmap restart(2):sudo /etc/init.d/nfs-kernel-
2017-02-08 11:28:15
210
支持播放视频的QWebEngineView
2023-11-16
QScrollArea实现可按住滑动的效果
2020-12-19
PQ磁盘管理工具
2016-02-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人