【1】新建一個qt庫項目
【2】在項目目錄圖標上右擊,選擇Add New...
【3】選擇模版:Qt->Qt設計師界面類,選擇Widget,填寫界面類的名稱、.h .cpp .ui名稱
【4】創建C調用接口(默認是創建C++調用接口)
#ifndef TESTINTERFACE_H
#define TESTINTERFACE_H
#define DllImport __declspec( dllimport )
#define DllExport __declspec( dllexport )extern "C" DllImport bool __stdcall ShowWindows(bool isShow, int param);#endif // #ifndef TESTINTERFACE_H
【5】創建C調用接口的實現代碼
#include "TestInterface.h"
#include "mainform.h"
MainForm g_mainForm;
bool __stdcall Show(bool isShow, int param)
{qDebug()<<isShow<<param;g_mainForm.showFullScreen();return true;
}
【6】使用另一個程序調用DLL
1、#include頭文件