• 6745阅读
  • 8回复

[提问]求助,qwt-6.1.2编译的时候出错 [复制链接]

上一主题 下一主题
离线等待巴蒂
 

只看楼主 倒序阅读 楼主  发表于: 2015-10-25
环境:win8.1 + qt 5.5.1 + mingw + qwt 6.1.2
完全按照安装教程,运行mingw32-make后moc时提示错误如图


找遍了网络只发现这个帖子提供的解决办法 https://forum.qt.io/topic/50941/solved-problem-installing-qwt-6-1-2-in-qt-5-40;如下图


只能看出来确实是moc.exe的路径出现了/和\的错误,但是找遍了makefile也不知道应该在哪里修改moc.exe的路径。。。。急死了~~~~~
离线yanwuyue

只看该作者 1楼 发表于: 2015-10-25
我也刚编译了qwt6.1.2,
我在其它文件/qwtconfig.pri
改了一句
  1. win32 {
  2.     QWT_INSTALL_PREFIX    = I:/SDK/qwt-$$QWT_VERSION
  3. #你的路径
  4.     # QWT_INSTALL_PREFIX = C:/Qwt-$$QWT_VERSION-qt-$$QT_VERSION
  5. }
编译环境win7+qt 5.5.1+vs2013 和你有区别
离线等待巴蒂

只看该作者 2楼 发表于: 2015-10-25
回 yanwuyue 的帖子
yanwuyue:我也刚编译了qwt6.1.2,
我在其它文件/qwtconfig.pri
改了一句win32 {
    QWT_INSTALL_PREFIX    = I:/SDK/qwt-$$QWT_VERSION
#你的路径
....... (2015-10-25 10:42) 

你这个应该是qwt的安装位置不用默认的,用你自己的安装位置。。。和我那个问题不一样。。。而且主要我是mingw版
离线hp_201111

只看该作者 3楼 发表于: 2015-10-25
  qwt6.1.2
qwtconfig.pri

win32 {
        QWT_INSTALL_PREFIX    = I:/SDK/qwt-$$QWT_VERSION
    }

win7 64 +Qt5.51+mingw  4.92 32  
OK
离线等待巴蒂

只看该作者 4楼 发表于: 2015-10-25
回 hp_201111 的帖子
hp_201111:  qwt6.1.2
qwtconfig.pri
win32 {
        QWT_INSTALL_PREFIX    = I:/SDK/qwt-$$QWT_VERSION
....... (2015-10-25 11:32) 

。。。。。改了还是一样的问题,难道是win8和win7的区别?
离线hp_201111

只看该作者 5楼 发表于: 2015-10-25
回 等待巴蒂 的帖子
等待巴蒂:。。。。。改了还是一样的问题,难道是win8和win7的区别? (2015-10-25 11:51) 

如果你的 Qwt 装在 E:\Qt\qwt\qwt-6.1.2

QWT_INSTALL_PREFIX    =E:\Qt\qwt\qwt-6.1.2-$$QWT_VERSION
离线等待巴蒂

只看该作者 6楼 发表于: 2015-10-25
回 hp_201111 的帖子
hp_201111:如果你的 Qwt 装在 E:\Qt\qwt\qwt-6.1.2
QWT_INSTALL_PREFIX    =E:\Qt\qwt\qwt-6.1.2-$$QWT_VERSION (2015-10-25 13:34) 

是啊,应该是E:\Qt\qwt\qwt-$$QWT-VERSION

但还是不行,提示的错误应该是qmake的时候生成的makefile里面有moc指令调用的路径出错,你这个安装路径是在mingw32-make install这一步才有影响。。。
离线hp_201111

只看该作者 7楼 发表于: 2015-10-28
win8.1 + qt 5.5.1 + mingw + qwt 6.1.2

在DELL  平板  win8.1 32 下 亲测 OK  。

Qt 是 qt-opensource-windows-x86-android-5.5.1.exe
mingw 是    内置的。
离线hp_201111

只看该作者 8楼 发表于: 2015-10-29
在 Qt Creator 里编译即可。何须 在命令行下  运行mingw32-make。
快速回复
限100 字节
 
上一个 下一个