成人免费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-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++迭代器

2010-02-05 10:08:55

C++名字空間
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品女人久久久 | 欧美在线一区二区三区 | 欧美精品一区二区在线观看 | 中文字幕在线一区 | 欧美一区二区大片 | 黄色免费网站在线看 | 欧美精 | 午夜av成人 | 亚洲欧美精品久久 | 国产三级在线观看播放 | av网址在线 | 狠狠躁天天躁夜夜躁婷婷老牛影视 | 国产在线精品免费 | 国产日韩一区二区 | 一区二区在线免费播放 | 日韩成人免费av | 国产成人精品久久 | av手机在线播放 | 超碰在线亚洲 | 国产精品欧美日韩 | 91免费版在线观看 | 欧美jizzhd精品欧美巨大免费 | 91极品视频 | 欧美激情视频一区二区三区在线播放 | 日本一区二区三区在线观看 | 久草视频观看 | 天天看天天干 | 日韩免费一区二区 | 黄色欧美在线 | 欧美一区二区在线播放 | 波多野结衣电影一区 | 亚洲性人人天天夜夜摸 | 成人免费影院 | 日韩精品一区二区三区老鸭窝 | 国产精品久久久久一区二区三区 | 中文字幕在线一 | 91中文字幕在线 | 嫩草黄色影院 | 在线91 | 久久久久久久夜 | 淫片一级国产 |