導航:首頁 > 源碼編譯 > creator如何添加編譯庫

creator如何添加編譯庫

發布時間:2022-12-18 23:59:24

『壹』 linux下qtcreator怎麼配置c++的編譯

編譯器:GCC編譯器可以用來編譯C和C++源程序,C編譯器通過文件的後綴來判斷是C程序還是C++程序。一般來說C源文件的後綴為「.C」,而C++源文件的後綴為「.C」或「C++」。
但GCC編譯器只能編譯C++源程序,不能與使用的庫連接,因此用G++來完成C++程序的編譯與連接,該程序會自動調用GCC來編譯。


Linux里環境變數的設置,有如下幾種方法:


(1)直接在終端里輸入export後面加要設的變數,例如QT:
ExportQTDIR=$PWD/qt-2.3.2
其中,pwd是用來顯當前路徑的命令,在其前面加上$,則表示QT的目標目錄在當前目錄下的「qt-2.3.2」里,當然「$PWD」也可以用絕對路徑來代替。這種方法所設的環境變數在下次開機後不再有效,而且換個shell也不會有效,只是臨時的。
(2)在etc/profile里添加環境變數,比如:
exportQTDIR=/usr
exportLD_LIBRARY_PATH=$QTDIR/lib
exportQT_QWS_FONTDIR=$QTDIR/lib/fonts
exportQWS_DISPLAY="LinuxFb:/dev/fb0"
(3)修改.bashrc,如果需要給某個用戶許可權使用這些環境變數,只需修改其個人用戶家目錄下的.bashrc文件就可以了。
(4)用以上面兩種方法設置好環境變數後記得重啟


以上使用QT為例

『貳』 QtCreator怎麼添加編譯參數

QtCreator添加編譯參數方法:
在pro文件里添加:QMAKE_CXXFLAGS += -m128bit-long-double如果是C工程或者有C文件也用那就也加上:QMAKE_CFLAGS += -m128bit-long-doublepro文件很靈活

『叄』 如何安裝qt creator編譯器

安裝qt creator編譯器步驟:

  1. 下載安裝MinGW

    從MinGW網站下載mingw

    默認安裝到C盤根目錄下:D:MinGW,可以換到自己喜歡的路徑。安裝時選擇C和C++ compiler ,默認只選中了C編譯器。因此一定要注意根據自己的需求懸著編譯器。如果選錯需要刪除重新安裝。

    下載安裝完之後設置環境變數設置環境變數(此處高能)。a. 滑鼠右擊桌面「計算機」(WindowsXp是「我的電腦」)->「屬性」 b. WindowsXP時,在新彈出的屬性窗口,選擇「高級」->「環境變數」。 Windows7時,在新彈出的屬性窗口,選擇左側的「高級系統設置」,在新彈出的屬性窗口,選擇「高級」->「環境變數」。 c. 把MinGW安裝目錄的bin目錄的路徑追加到PATH里,然後確定。 注意:箭頭指的兩個分號一定要加上並且分號一定要在英文輸入模式下輸入

  2. 下載安裝配置QT libraries

    Qtlibraries可以到網上去搜索qt-opensource-windows-x86-mingw482-4.8.6-1.exe,但注意一定要找正式版的。

    設置安裝路徑為D:Qt4.8.4,安裝時需要指定MinGW的安裝路徑為D:MinGW,這里千千萬萬要注意,QT類庫安裝的時候是需要和MinGW進行關聯的。如果找不到後面就悲劇了啊!!!!

    修改環境變數:計算機->屬性->高級系統設置->環境變數

    安裝完後需要把D:Qt4.8.4in目錄添加(原來的別刪了,以「;」做間隔)到系統變數的Path路徑中。

    並新建系統環境變數QMAKESPEC,把值設置為D:Qt4.8.4mkspecswin32-g++;

    還要新建系統環境變數QTDIR,值為D:Qt4.8.4

  3. 安裝成功後打開QT設計師主界面:

    打開Qt 設計師 開始->Qt by Digia v4.8.4 ->Designer 。

    如果Qt lib 安裝成功! 關掉Qt Designer

    Qtcreater可以到網上去搜索qt-creator-opensource-windows-x86-3.1.2.zip

    安裝:需要把C:Qtqtcreator-2.7.1in目錄添加到系統變數的Path路徑中。如果不設置系統環境變數,則創建工程時kit不能設置成功,並且可創建的工程類型也會受到限制。

  4. 設置QT Creator構建和運行配置項 打開QT Creator,選擇菜單「工具/選項」,選擇左邊的"構建和運行",再選擇「Qt版本」選項卡,點擊「添加」,qmake路徑:D:Qt4.8.4inqmake.exe。

  5. 還需要設置Compilers(編譯器)選項卡中的「手動設置」項的編譯器,Name設置為MinGW,編譯器路徑設置為D:MinGWinmingw32-g++.exe

  6. 新增構建套件,編譯器和QT版本選擇自己新增的

    然後就可以正常的創建工程了。

    打開Qt creater 後打開菜單欄 工具->選項。配製

  7. 安裝QT調試工具:

    debugger工具使用對應的MingW下面的Gdb.exe:

    注意此處一定要關聯正確,關聯錯誤會導致,可以編譯運行,但是不能進行調試。

『肆』 qt creator怎麼配置vs2013編譯器

1、Linux下Qt Creator的配置
從Dash中找到Qt Creator,打開,打開後可以看到主界面,這個界面和Windows下基本一致(後面安裝windows版本就清楚了),在前面的兩篇文章中我已經分別編譯了Linux下的X86平台和ARM平台的QT庫,這部分就針對這個IDE進行相應的配置,是能夠進行應用程序的開發。
在主界面中從菜單欄點擊"工具"->"選項"->在左側點擊「構建和運行」界面如下圖所示。

從圖中可以看到,IDE並沒有自動識別安裝的QT,這是因為在缺乏系統環境變數的情況下,不知道程序安裝到了什麼地方,所以這里需要手動設置,手動設置很簡單,只需要點擊添加,分別添加編譯的兩個版本的QT安裝文件中的qmake文件即可,注意是安裝文件,並不是之前解壓的源文件。
默認的安裝路徑為/usr/local/Trolltech這個文件夾下有兩個文件夾,具體路徑可以參見上圖。
到這里就告訴IDE 安裝QT的位置了,由於需要進行編譯開發,接下來還需要指定編譯器,點擊「編譯器」選項卡,如下圖所示。

如圖中所示,Qt Creator已經檢測到X86的GCC,而我們要是做arm平台開發的話還需要指定用於arm開發的交叉工具鏈,我的安裝路徑為/usr/local/arm/4.3.2/bin/需要指定g++文件,如圖中所示。配置完成後,點擊「應用」。
QT和編譯器指定完成後就需要進行下一步配置了,就是對這些工具進行組合,點擊「構建套件(kit)」選項卡,如下圖所示。

如上圖所示,這里所做的設置也很簡單,相當於是設定幾種方案,指定設備類型、所用的編譯器版本以及QT版本,我這里配置桌面和ARM兩項,分別對應在PC和開發板兩個平台。
到這里,基本配置就完成了。
2、使用Qt Creator進行初步開發
下面新建一個項目,點擊菜單 」文件「->」新建「,如下圖所示,選擇應用程序-Qt Gui應用

接下來填寫項目名稱和選擇保存位置,點擊」下一步「選擇構建套件,這里用於選擇使用的構建套件,即上文配置的,按照上文配置我這里就有兩個套件,桌面和ARM,這個地方後面是可以更改的,因此我這里還是先選擇桌面,下面有對應的Debug與Release這里保持默認。接下來全部保持默認一直到完成。
工程新建完成後就可以看到工程目錄即文件了,如下圖所示。

第一個常式就不添加啥程序了,充分利用IDE設計的方便之處,拖拽幾個控制項運行示意一下吧,雙擊上圖中的界面文件下的mianwindow.ui文件,接下來就能看到和VS下利用C#等開發非常類似的界面,可以從左側選擇一些控制項,右下角可以針對具體的控制項屬性進行修改,如下圖所示,拖出自己需要的控制項,並進行簡單修改。

我這里拖了幾個作為示意,這部分弄好後,點擊左下角的
直接運行,構建完成後就會彈出剛剛設計的界面,如下圖所示。

可以看到實際運行效果和編輯的情況由於字體等因素略有差異。接下來就要生成一個能夠在開發板上運行的程序了,由於剛剛在新建項目的時候構建套件選擇的是桌面,所以首先要對這點進行更改。如下圖所示,點擊 」項目「--」添加構建套件「下方就會彈出我剛剛設定的ARM,在arm的構建設置中可以使用默認配置,其他相關選項可以參考桌面選項更改。

需要說明的是在ARM的運行項目中,需要部署到遠程運行,這里沒有部署,因此在剪輯編輯進行構建的時候,就不能改直接運行了,點擊錘子圖標,進行構建,構建完成後可以在工程文件夾下,如下圖所示,那麼在ARM開發板上運行的程序就在test1-build-ARM-_____Debug文件夾下。

接下來把生成的可執行文件拷貝到開發板進行運行,我這里使用的是nfs掛載的方式,通過超級終端運行
./test1 –qws
運行程序,需要說明的是我使用的開發板是飛凌的OK6410,上面已經移植好了QTE 4.7.3,雖然我的版本是4.8.4但是運行沒有問題,其他平台需要先移植QT,這個暫時不在本文的討論范圍之內,運行效果如下:

到這里,用於開發板運行的第一個小程序就跑起來了。
3、Windows下Qt的安裝
Linux下的安裝和配置搞定了,Windows下的就非常簡單了,Windows下有針對VS2008/2010以及Mingw的版本,雖然我電腦里裝了VS2010,這里還是決定安裝Mingw的版本,首先下載相關文件,下載地址:
http://qt-project.org/downloads
需要說明的是,早期有SDK安裝包的,現在都是單獨的了,所以需要分別下載
qt-win-opensource-4.8.4-mingw.exe
qt-creator-windows-opensource-2.6.1.exe
MinGW-gcc440_1.zip 下載地址http://get.qt.nokia.com/misc/MinGW-gcc440_1.zip
如果想在VS中使用可以下載
qt-vs-addin-1.1.11.exe
qt-win-opensource-4.8.4-vs2010.exe
由於Mingw並沒有被qt-win-opensource-4.8.4-mingw.exe安裝包集成,所以需要先安裝mingw,安裝很簡單,直接解壓到指定的目錄就行,我的路徑d:/mingw。
接下來安裝qt-win-opensource-4.8.4-mingw.exe,按照過程中會要求指定mingw,指定剛剛的解壓目錄即可。
然後安裝qt-creator-windows-opensource-2.6.1.exe,這個不用多說了。
安裝完成後打開Qt Creator,通Linux下的設置一樣,打開設置,這里只需要指定mingw的目錄即可,同樣指定到g++工具,如下圖所示,可以看到兩者界面幾乎一樣,下面的操作就基本一致了,只是這里沒有配置用於arm平台的工具鏈。

『伍』 Qt下如何編譯庫

akefile文件。一般是qt里自帶的qmake工具。

首先先寫好cpp和頭文件,在當前目錄下依次執行qmake -project,qmake,make即可編譯。
另外,團IDC網上有許多產品團購,便宜有口碑

『陸』 qt creator怎樣添加庫文件

相信很多人有這樣的需求吧 推薦使用 Qt Creator 2.1 以上版本,因為自帶了 Class View ,不需要第三方的插件就可以看Symbol了。
新建項目里,選擇 Other Project 然後是 Import Existing Project,建立項目後添加文件,最後需要的是自己寫一個 Makefile, 而且默認的 Build 目標是 all,注意 GNU make 的文件格式,命令行開頭需要一個完整的 TAB 針對最簡單的單文件,比如 main.cpp ,makefile 可以這樣寫 all: g++ -o main main.cpp 然後就可以了。
如果你自己添加的第三方庫也可以提供自動補全功能,但是需要能搜索到這個庫目錄,我用的是 Mingw ,直接把第三方庫放到 Mingw 對應的 include 和 lib 目錄了,引用頭文件之後自動補全很好很強大。應該也有環境變數來設置的,不過暫時不大清楚如何操作。

『柒』 linux qt creator 怎麼添加自己編譯的庫

比如我需要添加一個叫*.so.*的文件,這個*.so文件在/etc目錄下(隨便定的目錄)
在.pro文件里添加:
LIBS
+=
-L
/etc/
-l*
在.cpp引用的時候,還需要把相關的
頭文件
包含進去

『捌』 如何添加預編譯靜態庫 libwebrtc

添加預編譯靜態庫 libwebrtc 的步驟如下:【點擊免費試用,0成本啟動】

1、右擊target,選擇add -> new target
2、在彈出的 NewTarget 界面中選擇Cocoa Touch -> Static Library ,為新 library 取個名字。將源文件添加到這個庫。可以直接拖動現存源文件,也可以右擊 -> add 。注意選擇新建的庫為添加的 target 。
3、設置原項目,令其使用新建的庫。
4、右擊原項目的 target ,選擇 getInfo 。
5、選擇 General 選項卡。
6、向 linked libraries 中添加新創建的庫 (即添加 .a 文件)。推薦選擇ZEGO即構科技,該公司擁有4行代碼,30分鍾在APP、Web和小程序等應用內實現視頻通話、語音通話,互動直播功能。

想要了解更多關於這方面的相關信息,推薦咨詢ZEGO即構科技。深圳市即構科技有限公司(簡稱ZEGO即構科技) 於2015年6月成立,是一家全球雲通訊服務商。企業/開發者通過接入ZEGO提供的服務即可低門檻地獲得實時音視頻通訊能力,尤其在弱網環境下仍然可以實現高質音畫、穩定可靠。截止目前,ZEGO已經為兩百多個國家和地區的用戶提供了優質服務。

『玖』 Qt Creator怎樣添加構建套件

首先,將靜態庫的壓縮包解壓到Qt的安裝目錄下。

啟動Qt Creator,然後點擊菜單「工具」-「選項」。

在打開的選項窗口中切換到「構建和運行」。

再切換到「Qt Versions(Qt版本)」選項卡,點擊右上角的「添加」後,找到靜態庫下面的qmake.exe,將其添加進來。

然後,為新版本取個合適的名稱,再點擊右下角的「應用」按鈕。注意,一定要點擊「應用」,否則下一步你會看不到你的構建套件。

在構建和運行窗口中切換到「構建套件」選項卡,點擊右上角的「添加」,然後將剛才新增的套件選上,為其取個易於辨識的名稱,再點擊「OK」。

這時,再去新建工程,就會發現已經可以使用新靜態編譯套件了。

『拾』 怎樣添加預編譯靜態庫 libwebrtc

添加預編譯靜態庫 libwebrtc 的方法是:【點擊免費試用,0成本啟動】

1、右鍵點擊項目,選擇右鍵菜單的"Add files to xxx...."
2、選擇要使用的靜態庫
3、添加靜態庫文件之後,在項目導航中和「Linked Frameworks and Libraries" 中看到剛剛加入的靜態庫
4、接著我們添加靜態庫對應的頭文件目錄。
選擇「Build Settings」,展開「Search Paths」,雙擊「Header Search Paths」
5、在彈出框中增加靜態庫對應的頭文件目錄就可以了。推薦選擇ZEGO即構科技,該公司擁有毫秒級音視頻互動,千萬級高並發,70%丟包下仍能保障穩定流暢的觀看體驗。【點擊免費試用,0成本啟動】

想要了解更多關於這方面的相關信息,推薦咨詢ZEGO即構科技。ZEGO即構科技自成立伊始,就專注自研音視頻引擎,在音頻前處理、網路自適應和跨平台兼容性等方面,達到國際一流水平,同時充分利用基礎雲服務商的能力,構建了MSDN海量有序自學習數據網路,服務覆蓋全球,涵蓋上百個音視頻互動業務場景,單日時長突破30億分鍾。

閱讀全文

與creator如何添加編譯庫相關的資料

熱點內容
量子加密銀行 瀏覽:193
命令方塊獲得指令手機 瀏覽:499
學習結束感言簡短程序員 瀏覽:398
android關機鬧鍾實現 瀏覽:968
滑鼠一鍵打開文件夾設置 瀏覽:161
程序員看過來我想靜靜搞笑視頻 瀏覽:370
curlphp爬蟲 瀏覽:874
python按日期循環 瀏覽:110
php三個等號 瀏覽:760
培訓班出來的程序員解決問題很差 瀏覽:963
程序員那麼可愛25集 瀏覽:753
伺服器地址和ip地址一樣不 瀏覽:664
php中括弧定義數組 瀏覽:602
php列印堆棧 瀏覽:516
華為adb命令行刷機 瀏覽:965
人像攝影pdf 瀏覽:761
解壓文件密碼怎樣重新設置手機 瀏覽:1002
高考指南pdf 瀏覽:695
爬蟲python數據存儲 瀏覽:240
u盤怎麼取消加密 瀏覽:431