新建項目,選擇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