Qt系列文章目录前言一、解决?二、解决步骤例子总结
前言具体原因看网上其他大神博文好像是版本之类的。。。。 Qt5里不再用QtGui模块,而是使用QtWidgets模块。
OK 我的解决方案如下:
首先找到工程配置文件*.pro
QT += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TARGET = MyTestDll
TEMPLATE = lib
DEFINES += MYTESTDLL_LIBRARY
SOURCES += mytestdll.cpp
myshowtest.cpp
HEADERS += mytestdll.h
MyTestDll_global.h
myshowtest.h
FORMS +=
myshowtest.ui
例子
#include "mytestdll.h" #include "MyShowTest.h" #include总结MyTestDll::MyTestDll() { } int add(int a,int b) { return a+b; } QDialog *showDialog() { MyShowTest *ss=new MyShowTest(); return ss; }
编译通过,能够运行了



