![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QT
绿竹巷人
不想做算法工程师的算法工程师
展开
-
QT报错“expected ‘;‘ after top level declarator”和“expected initializer before ‘XXX‘”
描述我在调用台达电机的API时,编译工程失败,在官方提供的"AdvMotApi.h"文件报了下面两种错误expected ';' after top level declarator”expected initializer before 'Acm_DevOpen'错误报了2000多个,'Acm_DevOpen’是很多函数的名字,我这里只列了一个举例解决方案阅读代码时,我发现可能是下面代码造成的#ifndef ADVCMNAPI#if (_MSC_VER >= 800) || de原创 2022-02-09 12:13:01 · 10655 阅读 · 0 评论 -
QT加载动态链接库dll文件(windows系统下)
描述在windows系统下我们构建一个QT工程,它可能需要第三方库的支持。这个第三方库可能提供了三类支持.h文件和.cpp文件.lib文件.dll文件代码在工程的.pro文件中,是整个工程的配置文件我们在其中添加这样几句话,就可以加载第三方的lib文件和dll文件了lib文件加载假设我们有XXX.lib文件需要加载我的建议是将所有lib文件,放到main.cpp文件同级的lib文件夹下,QT加载lib文件的格式是这样的LIBS+=-L路径 -l文件名 因此我们这样写,就可以加载原创 2022-02-09 11:55:31 · 5503 阅读 · 0 评论 -
opencv4找不到opencv2/core/core.hpp: No such file or directory
描述我有一段程序,在Ubuntu16.04系统下使用的是opencv3,后将opencv版本替换成opencv4工程使用QT编译,编译提示了错误“opencv2/core/core.hpp”: No such file or directory解决办法实际上你应该在你的电脑中,准确的找到opencv4的安装位置我的解决办法是在QT工程的XXX.pro文件中,添加头文件路径INCLUDEPATH += /usr/local/include/opencv4问题解决...原创 2020-07-15 16:05:19 · 5910 阅读 · 2 评论 -
QT配置加载头文件及库
描述还是由于前一阵的项目,关于QT的一个小代码我仍然需要长期维护。因此在这里记录一下,如何配置一个新的外部库包括:如何添加头文件如何链接静态库我的当前电脑是Mac,但在Ubuntu系统下代码是通用的,只需要替换相应路径即可代码QT的写法还是有自己特点的,切勿自己去随意更改QT配置我的项目是这么写的,这一节需要结合自己情况QT += core guigreate...原创 2020-04-21 14:55:10 · 2368 阅读 · 0 评论 -
QT报错dyld: Symbol not found: __cg_DGifCloseFile
描述在使用QT开发opencv和fastrtps配置的项目时,没有bug,但运行时交互界面不能启动奇怪的是,在生成的build-XXX-Desktop_Qt_5_11_1_clang_64bit-Debug/文件夹中的可执行文件.XXX是可以成功被运行的报错内容为dyld: Symbol not found: __cg_DGifCloseFile Referenced from: /S...原创 2020-04-21 14:42:40 · 718 阅读 · 0 评论 -
QT5配置FastRTPS和FastCDR
问题描述当电脑已经成功安装了FastRTPS和FastCDR后,如果想要在QT程序中使用FastRTPS应该如何去做配置Ubuntu16.04(其实什么系统都行,只不过我当前的是Ubuntu,如果是其他系统对应更改以下的路径就是了)QT(我的版本是5.11.1)FastRTPS和FastCDR(我的FastRTPS版本是1.8)问题解决其实在QT中配置各种库都很简单打开.pr...原创 2020-03-26 10:39:44 · 1283 阅读 · 0 评论 -
Mac下QT配置Opencv库
需求Mac OS系统下QT配置opencv首先你的电脑应该已经装了QT、opencv,并且两者版本是适应的(挺重要的)怎么判断适不适应,自己大概看一下两者的版本更新时间吧我的版本: QT5.11.1 Opencv 4.1.2解决方案如果你不链接Opencv库,并且你的代码中有关于opencv的代码时,点击QT的绿色三角(编译与链接),是没有办法通过的报错内容为:-1: error:...原创 2020-03-12 16:13:26 · 474 阅读 · 0 评论 -
Opencv图片放大缩小移动操作的按钮实现
需求读取一张图片,能够通过按钮进行放大、缩小等操作。这篇博客是我网上搜索了一下,参考了NQian的文章,这里记录下来代码两个头文件mainwindow.hw.h三个源文件main.cppmainwindow.cppw.cppw.h 和 w.cpp 是核心功能实现w.h#ifndef W_H#define W_H#include <QWidget>...原创 2020-03-12 15:56:45 · 1143 阅读 · 0 评论