摘要: 其实树莓派的开机画面使用的是一个图片,位置在/usr/share/plymouth/themes/pix/splash.png中,一个简单的方案就是准备好一张1024×768的图片,然后把它替换掉。 假设我们准备好了一个名为1024×768的名为splash.png的图片,然后写一个批处理: cd 阅读全文
posted @ 2020-03-13 22:26 castor_xu 阅读(1177) 评论(0) 推荐(0) 编辑
摘要: 使用QLibrary可以加载动态链接库,在使用的时候发现,先是调用系统的kernel32.dll没有啥问题,调用自己写的dll文件就有问题,加载失败,加入查看错误的消息: QLibrary lib("Project1.dll"); lib.load(); if(!lib.isLoaded()) { 阅读全文
posted @ 2020-02-24 23:34 castor_xu 阅读(5976) 评论(1) 推荐(0) 编辑
摘要: 前提 首先,gcc是少不了的,先用命令“gcc -version”检查一下安装了没。 倒不是说没有装gcc就装不了Qt,而是先装了gcc以后,在Qt安装过程中可以自动检测到编译环境,省去安装完成后的配置工作(虽然也不麻烦)。 下载文件 qt-opensource-linux-x64-5.14.1.r 阅读全文
posted @ 2020-02-13 23:11 castor_xu 阅读(1239) 评论(0) 推荐(0) 编辑
摘要: 在toolbar上用动态方式添加控件。 需要有一个ToolButton,然后通过Menu在其中添加action,把menu绑定给ToolButton,然后把这个ToolButton加入到ToolBar中,测试代码如下: 1 void MainWindow::AddDropDownToolbox() 阅读全文
posted @ 2020-02-06 19:34 castor_xu 阅读(6604) 评论(0) 推荐(0) 编辑
摘要: 在得到了sqlite3.lib、sqlite3.h和sqlite3.dll三个文件以后,我们就可以在我们的程序中使用这个动态链接库了。 在Visual Studio中新建一个Win32控制台应用程序,类型选择“控制台应用程序”,取消“预编译头”,点击“完成”。 在Visual Studio的菜单“项 阅读全文
posted @ 2020-01-11 16:42 castor_xu 阅读(629) 评论(0) 推荐(0) 编辑
摘要: 下载页面: https://www.sqlite.org/download.html 需要下载两个文件包:Pre-release Snapshots和Precompiled Binaries for Windows(分32位和64位,这里使用32位) 先说第一个下载的文件包sqlite-dll-wi 阅读全文
posted @ 2020-01-10 19:04 castor_xu 阅读(1055) 评论(0) 推荐(0) 编辑
摘要: 目标:用VisualDBG在Windows下面调试远程(或者虚拟机)Ubuntu下的程序 准备工作 1. 首先,需要ubuntu安装ssh server 这个简单,有网络的情况下:sudo apt-get install openssh-server 2.然后是在Windows环境下安装Visual 阅读全文
posted @ 2019-12-26 21:02 castor_xu 阅读(750) 评论(0) 推荐(0) 编辑
摘要: 显然一个是静态链接库(.a),一个是动态链接库(.so) 联系和区别 相同点:链接库本身不是最终的执行程序文件,而是为其他执行文件提供服务的程序。如果把最终的执行程序文件比作一个汽车生产厂家,那么链接库就可以理解为零部件提供商 。 不同点:静态链接库在链接阶段就直接打包到最终的执行程序文件中,而动态 阅读全文
posted @ 2019-12-19 12:41 castor_xu 阅读(3857) 评论(0) 推荐(0) 编辑
摘要: 这里测试添加一个库 常见的场景是软件合作开发,然后拿到一个其他同事编写的库,需要加入到自己的项目中。 先说库文件,这里做个demo。 假定这个库就是一个简单的MathFunc.c文件和MathFunc.h文件,放在一个MathFunc文件夹下面,这个文件夹位于项目的源代码下,和CMakeLists. 阅读全文
posted @ 2019-12-16 20:20 castor_xu 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 正常套路打开,结果提示:“另一个程序已锁定文件的一部分,进程无法访问” 然后就进不去虚拟机了。 网上给的解决方法是,删除这个虚拟系统所在文件夹下的*.lck文件,然后就可以运行了。看一下这个虚拟机的详细信息: 那就到D:\VM_Ubuntu1804\这个文件夹下面删除lck后缀的文件。 再启动就OK 阅读全文
posted @ 2019-12-16 11:46 castor_xu 阅读(4325) 评论(0) 推荐(0) 编辑