新建项目,选择C++库
然后分为两种情况
- 如果你的库里面不需要包含QT
- 如果你的库里面要包含QT
第一种情况就不要勾选下面的任何选项,第二种情况要勾选
对于头文件来说也有区别
第一种情况要加上下面这句代码
#define UNTITLEDSHARED_EXPORT __declspec(dllexport)
第二种情况要加上下面这句代码
#include <QtCore/qglobal.h>
#if defined(UNTITLED_LIBRARY)
# define UNTITLEDSHARED_EXPORT Q_DECL_EXPORT
#else
# define UNTITLEDSHARED_EXPORT Q_DECL_IMPORT
#endif
最后生成DLL