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

詳解 Qt 庫中添加插件辦法

移動開發
本文介紹的內容是在Qt 庫中添加插件辦法,插件是一種遵循一定規范的應用程序接口編寫出來的程序。很多軟件都有插件,插件有無數種。

Qt 庫中添加插件辦法是本篇文章要講解的內容,前天下載了Qt 4.6.1的最新版本,編譯了一夜終于編譯完成,興沖沖的把以前寫好的程序也用新的版本編譯了一遍,但是問題來了。

 以前寫的圖像處理的工具居然不支持jpeg格式了,很是奇怪。 搜索了一天得知問題出在這了:以前用的版本是4.3.3,這個版本好像一出來就支持jpeg格式,所以以前沒有注意到這個問題。

現在這個4.6.1不支持了怎么辦?

我們在幫助文檔里可以找到答案:

To link statically against those plugins, you need to use the Q_IMPORT_PLUGIN() macro in your application and you need to add the required plugins to your build using QTPLUGIN. For example, in your main.cpp:

  1.  #include <QApplication> 
  2.   #include <QtPlugin> 
  3.    Q_IMPORT_PLUGIN(qjpeg)  
  4.    Q_IMPORT_PLUGIN(qgif)  
  5.    Q_IMPORT_PLUGIN(qkrcodecs)  
  6.    int main(int argc, char *argv[]) {  
  7.        QApplication app(argc, argv);  
  8.        ...      
  9.       return app.exec();  
  10. }  
  11. In the .pro file for your application, you need the following entry:  
  12.  QTPLUGIN     += qjpeg \   
  13.                  qgif \    
  14.                       qkrcodecs 

但是這樣還是不行,編譯工程的時候會出先

  1. undefined reference to `qt_plugin_instance_qgif()’  
  2. undefined reference to `qt_plugin_instance_qjpeg()’ 

等錯誤。

解決方法:在.pro中加入:

  1. LIBS += C:/Qt/4.3.3/plugins/imageformats/libqgif.a  
  2. LIBS += C:/Qt/4.3.3/plugins/imageformats/libqjpeg.a 

如果QT靜態編譯正確的話,你應該上面這個目錄 下看到這兩個文件libqgif.a和libqjpeg.a (據說以前的QT版本也可能是.lib或.o文件)

 對于VS項目呢,可以在項目屬性頁里的 連接器->輸入->添加依賴項里把庫文件添加進去就可以了!

完成!

小結:Qt庫中添加插件的辦法的內容介紹完了,希望本篇文章對你有所幫助!更多內容請參考編輯推薦!

責任編輯:zhaolei 來源: 互聯網
相關推薦

2011-06-10 10:00:16

Qt 數據庫 MySQL

2011-09-01 15:51:53

Qt插件VS 2010

2011-06-27 16:59:19

Qt 動態 插件

2011-08-30 14:25:06

QT數據庫

2011-09-01 16:01:25

Qt插件

2011-07-01 10:03:52

QT 數據庫

2011-06-28 14:27:38

Qt Qt For Sym

2011-06-27 17:24:37

Qt 插件

2011-09-01 14:04:45

QT Webkit插件

2011-06-14 11:48:38

Webkit QT

2009-06-18 14:28:24

Eclipse中添加M

2011-07-04 18:02:29

QT Sqlite 數據庫

2011-06-24 09:13:30

QT SDL

2011-06-23 18:37:02

Qt 數據庫

2011-06-28 10:03:37

Qt OpenCV qmake

2011-07-05 18:04:45

QT Mysql

2011-08-29 09:33:24

WindowsQt庫靜態

2011-07-05 09:54:04

2011-07-01 14:06:57

Qt sqlite

2011-06-28 15:18:45

Qt 單例模式
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产性生活一级片 | 欧美日韩亚洲一区 | 国产成人精品免高潮在线观看 | 国产精品亚洲综合 | 成人一区二区三区 | 欧美一区永久视频免费观看 | 亚洲精品视频在线 | 亚洲伊人精品酒店 | 久久91精品 | 久草免费视 | 精品国产乱码久久久 | 国产成人精品一区二区三区 | 日韩精品一区二区三区 | 成人精品视频在线观看 | 男人久久天堂 | www.中文字幕| 日本三级做a全过程在线观看 | 久久精品免费观看 | 欧美不卡一区 | 91精品国产91久久久久久三级 | 国产精品国产 | 午夜寂寞影院在线观看 | 久热久 | 国产免费观看一区 | 国产综合久久 | 亚洲精品乱码久久久久久黑人 | 国产高清久久久 | 精品一区二区不卡 | 国产精品天堂 | 久久精品在线免费视频 | 麻豆av在线 | 久久久久久国产精品免费免费男同 | 91 在线| 久久久久国产一区二区三区四区 | 97视频免费| 一区二区在线 | 久久精品一区二区视频 | 伊人网伊人网 | 久久久欧洲 | 精品久久亚洲 | 日韩精品视频在线免费观看 |