1.一定要将public QObject放在public QGraphicsItem的前面,并且在该类的定义中添加Q_OBJECT宏. class XXGraphicsItem : public QObject, public QGraphicsItem 编译时出现警告 Warning: Class Node implements the interface QGraphicsItem but does not list it in Q_INTERFACES. qobject_cast to Q…
configure的时候都没什么问题我的configure是:./configure -prefix /opt/qt-jz -xplatform qws/linux-mips-g++ -embedded mips  configure顺利的过了,但是当make的时候,出现了mips-linux-gcc :Commond not fount! 我装的是mipsl-linux-gcc ,而且已经交叉编译过了个hello world了.. make时出现的错误是:make[1]: Entering d…
QT5.7 做一个demo编译时,内存几乎完全消耗,卡死.经尝试发现是添加资源文件过大导致(不知是单个文件过大触发还是文件总共过大触发)的.我的资源文件工136M,单个最大是125M左右. 解决方法是再 QT的pro文件里添加: CONFIG += resources_big 即可解决.…
用Qt写点东西,我一般是下载官方的MinGW编译工具包,它有个不好的地方,经常还会多一些除了Qt库以外的其它的依赖动态链接库,比如:libgcc_s_dw2-1.dll,libstdc++-6.dll这样的鬼东西,之前用CodeBlock的时候发现没有这样的现像,就感觉很奇怪,于是仔细查找了一此资料,原来这些东西可以通过设置编译器选项把它们去掉的,其实就是改成静态链接依赖库中的代码. 我这里是直接修改Qt编译后的配置,找到QTDIR/mkspec/win32-g++ /qmake.conf,QM…
今天编译react native的代码,发现了2个警告,但是系统却当做错误,不能编译成功,查看了一下编译选项,看到了如下配置: 注意到这个-Werror 了吗? 就是这个标志导致系统把所有的 警告都当做错误来处理...…
第一种方式,清理编译文件 把Qdebug release 文件件都删除, 删除makefile 文件 尝试重新编译 以上是网上寻找的结果 以下是我的解决方法 如果还抱错,请检查qrc文件是否存在异常 有可能是文件问题,通常有问题的地方回红色显示(我就是遇到这个问题) 修正qrc文件中出错的地方 通常就是删除后重新添加一下就ok 完美解决…
Qt编译时经常出现以下警告: warning: unused parameter 'arg1' [-Wunused-parameter] warning: unused variable 'i' [-Wunused-variable] 原因是由于某些函数参数或者某些变量未使用,这在程序当中有时候很正常:所以个人认为此警告意义不大,可以忽略它. 方法一:在提示警告函数里面添加Q_UNUSED(arg1); 方法二:(推荐) 在pro工程文件结尾处使用QMAKE_CXXFLAGS.选项格式: -W[…
Qt Creator编译时:cannot open file 'debug\QtGuiEx.exe' File not found 利用Qt Creator编译工程时,出现如题目所示的错误,其中红色部分是工程名称. 在Qt Creator的Build栏中,点击clean all 和 clean project "QtGuiEx",后,再进行编译,仍然出现该错误. 在工程目录下,发现debug文件夹内存在QtGuiEx.exe. 既然存在该文件,为什么还打不开呢?猛然见发现,上次debu…
最近在做一个基于vue 的多页面项目  , 页面n++多,编译时发生node内存溢出问题,继而百度之,得到解答,故记录之. '如图' 只需在 package.json 里面   加上    --max_old_space_size=4096   注意 4096是根据电脑内存来设置 可自定义1024X "build": "node --max_old_space_size=4096 build/build.js" "dev": "node…
VCS编译仿真警告Warning 问题描述 在较大的SOC集成中,通常使用Perl脚本例化子模块到Top层,然而,有时会出现例化出来的输入端口名没有在Top层定义,而且端口的位宽为1bit,那么,verdi载入不会报错或报警告,有可能造成Bug. VCS编译log文件 针对上述问题,可以查看VCS的log文件,VCS会报出Waring-[IWNF] Implicit wire has no fanin的警告. 另外,可以在VCS的编译参数中加入+lint=TFIPC-L,VCS会报出更多端口的详…