1、创建一个 qt c++ 的动态连接库
2、在头文件中声明要导出的接口
#ifndef QTDLLTEST_H
#define QTDLLTEST_H
extern "C" __declspec(dllexport) void Init();
#endif // QTDLLTEST_H 3、在cpp文件中对接口进行实现 void Init(){
int argc = 0;char **argv;QApplication *app = new QApplication(argc, argv);QDialog *dlg = new QDialog;dlg->show();app->exec();delete dlg;delete app;}
4、vs中调用 Qt的dll
a、包含 接口头文件
b、在工程配置中加入静态库文件 QtDllTest.lib
c、在需要的地方 调用接口
void CLoadQtDllTestDlg::OnBnClickedOk()
{
// TODO: 在此添加控件通知处理程序代码
Init();
}