我已按照以下链接中的说明操作(此处有一些主题) http://qt-project.org/doc/qt-4.8/sharedlibrary.html
我正在成功构建一个项目,但是我只在编译后看到了常用的对象和最终的二进制文件。什么都不像是图书馆。
想法?
MyWidget_global.h
#ifndef MY_WIDGET_GLOBAL_H
#define MY_WIDGET_GLOBAL_H
#include <QtCore/qglobal.h>
#if defined(MY_WIDGET_LIBRARY)
# define MY_WIDGET_EXPORT Q_DECL_EXPORT
#else
# define MY_WIDGET_IMPORT Q_DECL_IMPORT
#endif
#endif
项目文件
DEFINES += MY_WIDGET_LIBRARY
# Input
HEADERS += MyWidget_global.h \
MyWidget.h
# Input
SOURCES += main.cpp \
MyWidget.cpp
最后是实际类的标题
#ifndef MY_WIDGET_H
#define MY_WIDGET_H
#include "MyWidget_global.h"
class MY_WIDGET_EXPORT MyWidget
{
public:
MyWidget();
// Snip
};
#endif