成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

詳解 Qt 下 QLibrary 動態加載 dll

移動開發
本文介紹的是Qt 下 QLibrary 動態加載 dll,內容很充實,先來看內容。

Qt QLibrary 動態加載 dll是本文要介紹的內容,先來配置環境,測試平臺:Windows XP Sp3 + Qt 4.5 + Compaq Visual Fortran Version 6.6。

下了個Qt Creator功能挺強大的,測試一下QLibrary動態加載VS下編譯的Fortran寫的dll。在pushButton上建立click()信號的槽

  1. #include "mainwindow.h"  
  2.  
  3. #include "ui_mainwindow.h"  
  4.  
  5. #include <QLibrary> 
  6.  
  7. #include <qtextcodec.h>        //解決中文顯示所需的庫  
  8.  
  9. MainWindow::MainWindow(QWidget *parent)  
  10. : QMainWindow(parent), ui(new Ui::MainWindowClass)  
  11. {  
  12. ui->setupUi(this);  
  13. QTextCodec::setCodecForTr(QTextCodec::codecForLocale());   //設置中文顯示,使用本地字庫  
  14. connect(ui->OKButton,SIGNAL(clicked()),this,SLOT(close()));     //將OKButton的Clicked()信號幫定close()槽  
  15. }  
  16. MainWindow::~MainWindow()  
  17. {  
  18. delete ui;  
  19. }  
  20. void MainWindow::on_OKButton_2_clicked()        //OKButton_2的槽  
  21. {  
  22. ui->label->setText(QApplication::translate("MainWindowClass", "aaa", 0,QApplication::UnicodeUTF8 ));    //另一種文本轉換方法,不知有啥優點...  
  23. int a=1,b=2,c=6;  
  24. typedef void (*myfun)(int,int,int *);       // 定義導出函數類型  
  25. QLibrary hdll( "test01.dll" );        //加載dll,當前目錄  
  26. if(hdll.load())  
  27. {  
  28. myfun fun1 = (myfun)hdll.resolve("MYSUB");        //用resolve來解析fun1函數  
  29. if ( fun1 )       //解析成功則進行運算并提示相關信息  
  30. {  
  31. fun1(a,b,&c);  
  32. QString qss=tr("dll加載成功!\n 1+2=")+QString::number(c,10);  
  33. ui->label->setText(qss);  
  34. }  
  35. }  

運行結果:

詳解 Qt 下 QLibrary 動態加載 dll

Qt Creator 編輯界面:

詳解 Qt 下 QLibrary 動態加載 dll

PS:minGW編譯Qt,速度太慢了~

小結:詳解 QtQLibrary 動態加載 dll 的內容介紹完了,希望本文對你有所幫助,更多內容請參考編輯推薦!

責任編輯:zhaolei 來源: CSDN博客
相關推薦

2011-06-23 14:27:48

QT QLibrary 動態庫

2011-06-28 13:12:07

Qt 調用 DLL DLL

2009-09-25 11:04:07

C++動態加載DLL

2011-06-16 10:09:25

QT Windows DLL

2011-06-16 13:56:48

Qt Symbian DLL

2011-06-27 16:59:19

Qt 動態 插件

2011-06-30 13:37:29

MFC Qt 多國語

2011-06-30 09:46:01

QT 顯示視頻 linux

2011-06-29 09:56:29

QT UI 動態加載

2011-06-24 17:05:07

QT QT 4.7.3 windows

2024-03-01 20:59:11

C#DLL開發

2009-10-27 10:28:33

Silverlight

2011-06-23 10:16:55

VS2010 QT 4.7.2 QT

2011-07-01 12:52:50

Ubuntu Qt wxWidgets

2011-06-24 13:27:13

Ubuntu QT SDK

2011-06-29 10:18:20

LINUX QT ARM

2024-05-27 09:52:57

反射技術.NET動態庫

2021-10-24 06:50:52

AndroidClassLoaderJava

2011-06-24 10:05:51

QT 對象 父對象

2011-06-20 17:33:58

Qt MeegoTouch Maemo
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩伦理一区二区 | 成人天堂噜噜噜 | 日韩欧美二区 | 色婷婷精品久久二区二区蜜臂av | 欧美精品福利 | 99综合| 九九久久国产精品 | 中文字幕视频在线观看 | 精品久久精品 | 亚洲国产精品一区二区三区 | 综合第一页| 99国产精品99久久久久久粉嫩 | 欧美日韩国产在线观看 | 日韩国产在线 | 国产一区999 | 欧美一级久久 | 久久久久久久久一区 | 成人毛片一区二区三区 | 天堂一区二区三区四区 | 毛片视频网址 | 成人精品毛片 | 精品国产欧美一区二区 | 性一爱一乱一交一视频 | 国产专区在线 | 亚洲国产精品va在线看黑人 | 久久久精品 | 在线免费观看日本视频 | 精品国产1区2区3区 一区二区手机在线 | 成人国产精品久久 | 99精品免费视频 | 欧美亚洲国产一区二区三区 | 中文字幕亚洲一区二区三区 | a免费视频 | 国产精品亚洲一区二区三区在线观看 | 91大神在线资源观看无广告 | 黄色片免费在线观看 | 国产特级毛片aaaaaa | 亚洲九色| 一区久久 | 国产激情视频 | 中文字幕一区二区三区四区 |