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
例子
MyTestDll::MyTestDll()
{
}
int add(int a,int b)
{
return a+b;
}
QDialog *showDialog()
{
MyShowTest *ss=new MyShowTest();
return ss;
}
总结
编译通过,能够运行了