在Qt程式設計中,如何呼叫C的STL

2022-03-25 14:46:40 字數 1198 閱讀 9616

1樓:

include 相應的標頭檔案,直接用就可以了。

儲存好後,配置.pro工程檔案。如果程式**比較簡單,就直接在命令列裡輸入:

qmake -project

qmake

make

三步後自動生成可執行檔案。

qt的編譯器是基於gcc等c++編譯器的,因此,只要你的編譯器支援stl,就可以直接用了。不過,qt裡有一套自己的演算法和容器庫完全可以替代c++的stl,功能比stl強大,但一般情況下效率稍低。不過,這種差別在 gui程式設計中是看不出來的。

祝你好運!

2樓:匿名使用者

qt的編譯器是基於gcc的c++編譯器的,因此,只要你的編譯器支援stl,就可以直接用了。

使用c++的stl的方法是在檔案頭使用#include 語句,如包含string類庫的語句如下,使用其他庫以此類推:

#include

3樓:紫風飛雪

直接包含對應的標頭檔案

比如: #include

就可以直接使用了

但是stl容器在名稱空間std裡面

用 using namespace std;

vectormyvector;

可以使用myvector

或者直接使用

std::vectormyvector;

4樓:jlu小米

不會qt。。。

gtk還勉強可以……

求大神告知:在vs2013環境下使用qt程式設計,怎麼樣呼叫第三方的c++檔案呢?萬分感謝! 50

5樓:機雲遊

qt是物件導向的框架,使用特殊的**生成擴充套件(稱為元物件編譯器(meta object compiler, moc))以及一些巨集,易於擴充套件,允許元件程式設計。不是語言o(∩_∩)o~

你的vs配置的應該是qt環境。呼叫第三方庫直接匯入,連結,工程屬性下常規、連結等屬性修改下配置。包含標頭檔案開始用吧。請第三方提供方提供使用api程式設計說明。

qt中的c++庫函式呼叫(complex)

6樓:法布里奧斯

complex是標準庫,qt中使用標準庫要加上std::, 比如宣告一個複數的時候:

std::complexc0(4, 3);

C無法呼叫C 編的DLL,C 中如何呼叫DLL檔案?

就跟你說一下吧來,你源 這種是缺少dll依賴的mainifest導致的 為什bai麼你安裝了vcredist還不行du,這是zhi因為從vc2005 vc2008,crt和mfc庫都有好幾dao個版本,你們開發用的版本跟你安裝的vcredist是不同的版本 那怎麼解決這個問題,很簡單,從你的開發機器...

如何在js中呼叫php,如何在js中呼叫class的方法呼叫

1 js方式呼叫php檔案並取得php中的值舉一個簡單的例子來說明 如在頁面a.html中用下面這句呼叫 在b.php中有這版 樣一段權php 當執行a.html檔案時,就會呼叫b.php檔案,並將b.php檔案的輸出作為js語句來執行,所以此處會彈出一個提示框,內容為js變數jstext的值,也就...

java程式設計中java檔案如何呼叫同包中的另外

既然如此,編譯後.class檔案也是在同一個包下面,所以可以直接呼叫。如 類 a 和b 如果要在a中呼叫b,直接 b b new b 就行了啊 你是不是沒有新增要呼叫哪個類的引用?比如在a類中要使用b類,要先加入b類的引用,即private b b import 包名.xx.java 呼叫,java...