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

講述在LINUX里進行C++環境的搭建

開發 后端
用戶在編寫一個程序文件時,要把編程需要使用的函數的原型在程序開始和所有函數定義之前,在C++環境里通過在#include命令中包含的頭文件或單獨使用的函數原型語句聲明出來。

C++是從C語言發展演變而來的,首先是一個更好的C,于1998年11月被國際標準化組織(ISO)批準為國際標準,成為目前的C++要在eclipse下搭建C++環境,需要下載的安裝包。

1.Eclipse IDE for C/C++ Developers,就是CDT。eclipse一開始應該是為java開發設計,后來為C++開發弄了一個特別版,就是CDT。

2.JRE(java運行環境)或者JDK(java開發包,包含JRE,稍微大一點)。eclipse本身使用java寫的,java寫的程序需要java虛擬機才能執行,所以要下JRE。

3.MinGW32編譯器。Eclipse自己不自帶C++編譯器,所以需要提供一個編譯器。eclipse支持很多C++編譯器,根據自己喜好選一個就行。裝編譯器的時候,注意添加相應的環境變量到操作系統中,要不eclipse不知道你裝了。

需要下載的東西就是這些。CDT不用安裝,解壓就行。一個C++環境需要:文本編輯器,編譯器,調試器,生成makefile的工具等。文本編輯器由eclipse提供了;
編譯器和調試器由MinGW32提供了;#t#

makefile文件是用來告訴編譯器你寫的這么多.h文件和.cpp文件應該怎么被編譯器編譯。比如,頭文件在哪里,源文件在哪里,怎么連接相應的函數庫等。eclipse不能為你自動生成makefile。自己寫makefile則比較麻煩。

有很多生成makefile文件的工具,cmake就是其中一種。MinGW32好像就提夠了cmake(我的MinGW32是從內部網絡下的,不知道其中cmake是別人加的,還是MinGW32自帶的,如果系統中沒有cmake,去網上下一個就好了)。

相比于visual studio,配置eclipse下的C++開發環境稍微麻煩一下。vs有點封閉,什么都為你搭建好了;eclipse則相對麻煩一點。新建一個C++工程的一個簡單流程:

1.打開eclipse的新建向導。工程類型:空工程。ToolChain:Other toolchain。

2.設置一下工程屬性。選擇合適的binary parser。因為自己選擇的編譯器,修改build commond(編譯命令)

3.寫代碼。

4.在工程目錄下新建一個CMakeLists.txt文件。針對自己的工程寫一個CMakeLists.txt文件。

5.打開命令行,用cmake命令編譯這個CMakeLists.txt文件,產生自己工程對應的makefile文件

6.現在可以通過eclipse上的按鈕來編譯,運行,調試自己剛剛寫的工程了。

構造函數相關的問題
1.當你自己定義了Foo(int i)之后,編譯器是不會再給你生成Foo()的。
這一點在涉及到STL時可能會有幫助,因為有些STL的模板是需要默認構造函數的。

STL
1.有些STL的模板需要提供大小比較。

三、new
1. new和delete是關鍵字;operator new是個函數。兩者是不同的。C++環境有兩個作用,比如new Foo,首先調用operator new分配空間;然后調用Foo的構造函數。

Qt
1.通過QDir創建目錄
任何一個QDir對象都可以用mkpath()創建目錄,不管它的existis()方法返回的是真是假。如果傳給mkpath()的參數是絕對路徑,那么根據這個絕對路徑來創建;如果給的是相對路徑,且QDir對象的exists()返回為假,那么mkpath()方法會把所有相關的目錄都給創建出來。如果路徑已經存在,什么都不做,但是mkpath()的返回值仍然是true。
責任編輯:chenqingxiang 來源: qqread
相關推薦

2010-01-13 10:45:44

Visual C++

2010-01-21 13:33:44

C++基類

2010-01-12 15:13:37

Visual C++環

2009-06-05 14:54:09

EclipseC++環境搭建

2009-12-11 13:14:45

Visual Stud

2010-02-06 09:53:26

C++ void

2010-01-08 17:13:46

Visual C++環

2010-01-20 13:29:40

C++環境

2010-01-12 10:11:36

學習C++語言

2010-01-14 16:54:02

C++開發環境

2010-01-12 10:40:22

C++程序員

2010-01-19 15:36:02

C++語言

2010-02-01 13:25:32

Python腳本

2010-01-20 11:02:42

C++開發環境

2010-02-05 10:08:55

C++名字空間

2010-01-27 14:00:50

CC++運行環境

2010-09-17 11:01:05

Java運行環境

2010-01-12 15:24:48

C++語言

2010-01-13 13:58:49

C++編譯模式

2010-02-04 15:51:07

C++迭代器
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲精品欧美一区二区三区 | 亚洲欧美一区二区三区视频 | 欧美日本一区二区 | 国产精品美女久久久 | 午夜免费观看 | 午夜激情国产 | 欧美在线视频一区 | 成人av影院 | 亚洲高清在线 | 欧美日韩在线视频一区二区 | 久久伊人精品 | 美女131mm久久爽爽免费 | 天天操夜夜骑 | tube国产| 精品久久久久久亚洲精品 | 成人精品在线视频 | 日产久久 | 欧美成人精品激情在线观看 | 欧美久久久电影 | 国产偷录视频叫床高潮对白 | 蜜桃av鲁一鲁一鲁一鲁 | 国产精品视频www | 精品美女在线观看视频在线观看 | 91天堂网| 亚洲 中文 欧美 日韩 在线观看 | 伊人网站 | 国产精品久久国产精品久久 | 夜夜撸av| 免费成人高清在线视频 | www.成人久久 | 日韩在线欧美 | 中文字幕精品视频 | 久久99精品国产麻豆婷婷 | 亚洲国产一区二区三区在线观看 | 日韩国产一区 | 欧美日韩亚 | 亚洲成av| 国产欧美一区二区三区日本久久久 | 亚洲精品乱码久久久久久按摩观 | 久久男人 | av一二三区 |