分类目录归档:学习笔记

Qt没有被正确安装,请运行make install — 问题的解决办法

在网上直接下载别人编译好的Qt库,为自己使用省了不少事。但往往也会遇到些问题,其中
Qt version is not properly installed,please run make install
Qt没有被正确安装,请运行make install
这个问题是比较常见的一个。
网上看了一个帖子,终于明白原因所在,原来是qmake.exe是在Qt安装编译时生成的,里面内嵌了Qt相关的一些路径。如果直接拷贝过来使用,自己的路径结构与原来不同,则Qt库就不能正常使用。提示就是
Qt version is not properly installed,please run make install
Qt没有被正确安装,请运行make install
既然路径信息是内嵌在qmake.exe中了,应该是要想办法通过修改配置的方式解决这个问题了。

方法:

在qmake.exe同一文件夹下,D:\Qt\6.7.3\mingw_64_static\bin\,创建一个qt.conf文件(ANSI格式),内容为

  1. [paths]
  2. Prefix = D:/Qt/6.7.3/mingw_64_static
…
发表在 学习笔记 | 留下评论

jmp pro16.2 激活文件

将jmp.zip文件解压,得到jmp.per文件,将该文件复制到安装目录“D:\Program Files\SAS\JMPPRO\16\”

jmp.zip
jmp.PNG

原文作者: BG6RSH | 查看原帖…

发表在 学习笔记 | 留下评论

海康摄像机库函数连接及显示视频

连接需要摄像机的:IP地址、端口号、用户名、登录密码。
开发包下载:

HCNetSDK.zip
  1. void MainWindow::on_btn_dvr_connect_clicked()
  2. {
  3.     if(!dvr_connected) {
  4.         // 1.初始化海康监控SDK
  5.         bool isok = NET_DVR_Init();
  6.  
…
发表在 学习笔记 | 留下评论

常用GCJ02坐标系的瓦片地图URL

  1. http://rt0.map.gtimg.com/realtimerender?z={z}&x={x}&y={-y}&type=vector&style=1     腾讯矢量图
  2. http://wprd0{1-4}.is.autonavi.com/appmaptile?x={x}&y={y}&z={z}&lang=zh_cn&size=1&scl=1&style=7   高德矢量图
  3. http://wprd0{1-4}.is.autonavi.com/appmaptile?x={x}&y={y}&z={z}&lang=zh_cn&size=1&scl=1&style=6   高德影像图
qq.PNG
amap1.PNG
amap2.PNG

原文作者: BG6RSH | 查看原帖…

发表在 学习笔记 | 一条评论

QT程序中增加版权信息及图标的方法

首先创建一个 .rc文件,然后在QT工程文件.pro中加入该文件的引用。

  1. RC_FILE += version.rc

version.rc文件如下,可根据不同工程修改相关变量,可以作为模板文件使用。

  1. IDI_ICON1 ICON DISCARDABLE "app.ico"    /* 可执行文件图标 */
  2.  
  3. #include <windows.h>
  4.  
  5. /*
  6. Alpha:测试版,一般为软件项目团队内部测试,不对外公开;
  7. Beta:测试版,通过内部测试的版本,一般会通过特定方式对外公开测试;
  8. Candidate:候选版,指通过公测,可能最后做为正式发布的版本;
  9. Delay:延后版,表示不清楚是什么状况就被跳票的版本,一般不公开;
  10. Erased:擦除版,表示项目某老大又要改需求,软件重置后完成的版本,一般不公开;
  11. Final:最终版,指改需求后完成内部测试,没时间了必须准备发布的版本;
  12. Gan:返修版,音同淦,表示程序员很愤怒,怎么又要改的版本,一般不公开;
  13. Release:发布版,这一版本为正式发布版,也就是我们常用的版本;
…
发表在 学习笔记 | 留下评论

qDebug() 打印出来的QString类型带引号解决方法

问题1:输出无中文

  1. qDebug() << QString("hello") << "hello";

输出结果:
“hello” hello

解决方法1:
使用 qPrintable方法

  1. qDebug() << qPrintable(QString("hello"
…
发表在 学习笔记 | 留下评论

QString字符串转char*等函数

在进行多线程编程时,一个局部QString对象,经过转换成char*后,当做参数传入线程函数,结果输入一直为空。

qPrintable() 和 strdup()
qPrintable() 和 strdup() 是 Qt 中常用的字符串转换函数。
qPrintable() 函数用于将 QString 类型转换成 char* 类型,用于 C++ 中使用的字符串函数。例如:

  1. QString str = "Hello World";
  2. qDebug() << qPrintable(str);     //
…
发表在 学习笔记 | 留下评论

linux全局、apt、wget、curl代理服务器设置

一、apt代理(nano /etc/apt/apt.conf)

  1. Acquire::http::proxy "http://username:[email protected]:9128";
  2. Acquire::ftp::proxy "http://username:[email protected]:9128";
  3. Acquire::https::proxy "http://username:[email protected]:9128";

二、wget代理(nano /etc/wgetrc)

  1. #You can set the default proxies for Wget to use for http, https, and
…
发表在 学习笔记 | 一条评论

python pip 国内源、http代理设置

windows 文件位置(以下三个均可)
C:\ProgramData\pip\pip.ini(全局)
C:\Users\YOURUSERNAME\pip\pip.ini(单个用户配置)
C:\Users\YOURUSERNAME\AppData\Roaming\pip\pip.ini(单个用户配置)

pip.conf文件位置(Linux)
~/.pip/pip.conf

  1. [global]
  2. index-url=https://pypi.tuna.tsinghua.edu.cn/simple
  3. proxy=http://d45623:[email protected]:9128
  4. [install]
  5. trusted-host=https://pypi.tuna.tsinghua.edu.cn

原文作者: BG6RSH | 查看原帖…

发表在 学习笔记 | 留下评论

群晖中Mosquitto服务配置说明

一、添加第三方源,安装Mosquitto服务
https://spk7.imnks.com

m1.PNG
m2.PNG

二、登录群晖SSH服务,再使用root用户登录

  1. sudi -i

1、编辑 mosquitto.conf 配置文件,修改用户密码文件、监听IP两处设置,修改后的内容如下:

  1. password_file /volume1/@appdata/mosquitto/passwd
  2. listener 1883 0.0.0.0

2、创建新用户:

  1.  mosquitto_passwd -b
…
发表在 学习笔记 | 留下评论