You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
|
#ifndef _QUSERINFO_GLOBAL_H_
|
|
|
|
|
|
#define _QUSERINFO_GLOBAL_H_
|
|
|
|
|
|
|
|
|
|
|
|
#include <QtCore/qglobal.h>
|
|
|
|
|
|
#include "QUserBase.h"
|
|
|
|
|
|
//#include "vld.h"
|
|
|
|
|
|
|
|
|
|
|
|
#ifndef BUILD_STATIC
|
|
|
|
|
|
# if defined(QUSERINFO_LIB)//<2F><>̬<EFBFBD><CCAC>
|
|
|
|
|
|
# define QUSERINFO_EXPORT Q_DECL_EXPORT
|
|
|
|
|
|
# else
|
|
|
|
|
|
# define QUSERINFO_EXPORT Q_DECL_IMPORT
|
|
|
|
|
|
# endif
|
|
|
|
|
|
#else
|
|
|
|
|
|
# define QUSERINFO_EXPORT
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
extern "C" QUSERINFO_EXPORT IUserCtrl* UserCtrlCreate();
|
|
|
|
|
|
extern "C" QUSERINFO_EXPORT void UserCtrlDelete(IUserCtrl* pCtrl);
|
|
|
|
|
|
typedef IUserCtrl* (*_UserCtrlCreate)();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
|
ʹ<EFBFBD>÷<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>globalͷ<EFBFBD>ļ<EFBFBD>
|
|
|
|
|
|
|
|
|
|
|
|
QLibrary lib("UserInfo");//<2F><><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD>
|
|
|
|
|
|
_UserCtrlCreate func = (_UserCtrlCreate)lib.resolve("UserCtrlCreate");
|
|
|
|
|
|
IUserCtrl m_pUserCtrl = func();
|
|
|
|
|
|
*/
|
|
|
|
|
|
#endif
|