• 3904阅读
  • 1回复

添加自定义插件时碰到问题 [复制链接]

上一主题 下一主题
离线beijingzksr
 
只看楼主 正序阅读 楼主  发表于: 2013-09-12
尽量将我的问题描述清楚先:
1、从qtapp网站上下载了一个插件qled(一个简单插件),pro文件为qledplugin.pro,内容如下:
CONFIG      += designer plugin debug_and_release
TARGET      = $$qtLibraryTarget($$TARGET)
TEMPLATE    = lib
QT += svg

QTDIR_build:DESTDIR     = $$QT_BUILD_TREE/plugins/designer

HEADERS     = qled.h \
              qledplugin.h
SOURCES     = qled.cpp \
              qledplugin.cpp

RESOURCES = qled.qrc

# install
target.path = $$[QT_INSTALL_PLUGINS]/designer
sources.files = $$SOURCES $$HEADERS *.pro
sources.path = $$[QT_INSTALL_EXAMPLES]/designer/qledplugin
INSTALLS += target sources

2、按照网上查的步骤进行操作,qmake,
命令行输入:qmake qledplugin.pro
生成了makefile,makefile.debug,makefile.release和2个文件夹debug、release

3、nmake
命令行输入:nmake makefile
提示'makefile' is up-to-date
查了资料,编译器使用minGW命令行采用make和make install,使用vc编译器命令行则采用nmake

按照资料,运行完nmake应该在qt的安装目录中看到对应的dll,运行qt creator能在插件面板中看到自定义插件。

之前怀疑是否QT_BUILD_TREE等路径问题,我直接在pro中写QT_BUILD_TREE=(我的指定路径),可以通过qmake,但没有解决问题,
可能问题不在这。

目前束手无策,baidu全是转来转去的文章,请大神来帮忙。
离线daatyu

只看该作者 1楼 发表于: 2016-01-14
我也碰到这个难题,一直没解决
快速回复
限100 字节
 
上一个 下一个