1. <nobr id="easjo"><address id="easjo"></address></nobr>

      <track id="easjo"><source id="easjo"></source></track>
      1. 
        

      2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
      3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>
          貴州做網站公司
          貴州做網站公司~專業!靠譜!
          10年網站模板開發經驗,熟悉國內外開源網站程序,包括DEDECMS,WordPress,ZBlog,Discuz! 等網站程序,可為您提供網站建設,網站克隆,仿站,網頁設計,網站制作,網站推廣優化等服務。我們專注高端營銷型網站,企業官網,集團官網,自適應網站,手機網站,網絡營銷,網站優化,網站服務器環境搭建以及托管運維等。為客戶提供一站式網站解決方案?。?!

          詳解 Windows 下 Eclipse CDT 配置 C-C++ 編譯環境

          來源:互聯網轉載 時間:2024-01-29 07:42:37

          其實 windows 下,C、C++ IDE 也不少,但許多IDE的 UI 和用戶體驗基本都停留在上個世紀,除了 eclipse CDT 和 visual studio,但后者現在是個巨無霸,安裝文件都 3 個多G,而且這貨安裝容易刪除難,但?eclipse CDT 就不一樣了,綠色無污染,熟悉 java eclipse 的同學也能快速適應~

          1、Eclipse及CDT的安裝

          • 離線安裝CDT

          到Eclipse的官方網站http://www.eclipse.org上下載Eclipse。

          CDT的全稱是C/C++ DevelopmentTools,是使Eclipse能夠支持C/C++開發的插件。進入CDT的官方網站,http://www/eclipse.org/cdt,然后選擇一個鏡像站點分別下載CDT。下載完成后,將這兩個壓縮包解壓到Eclipse的目錄中或通過插件方式安裝。

          注意:CDT的版本和Eclipse的版本有嚴格的對應關系,如果版本對應不正確就會安裝不成功。

          • 在線安裝CDT

          也可以在安裝完Eclipse后,通過Eclipse的軟件更新功能在線安裝CDT,具體步驟可以參考Eclipse的在線文檔。

          • 直接下載 eclipse CDT 集成版

          如果你不想在插件上折騰,也可以直接下載 eclipse 官方已經編譯好的二進制版 eclipse CDT:

          http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/lunasr2

          2、安裝MinGW/CygWin

          Cygwin 是用于 Windows 的類 UNIX 環境,它包括 GCC 移植以及所有必需的開發工具,包括 automake 和 GNU 調試器(GNU Debugger,GDB)。Cygwin 是在cygwin1.dll 庫基礎上構建的。Cygwin 的備用解決方案是 Minimalist GNU for Windows(MinGW)(請參閱參考資料以獲得鏈接)。該工具是一組可免費獲取、自由分發的特定于 Windows 的頭文件和導入庫,這些頭文件和導入庫與 GNU 工具集(它們允許您生成不依賴于任何第三方 DLL 的本機 Windows 程序)結合在一起。如果您想要創建與 POSIX 兼容的 Windows 應用程序,那么 MinGW 是最佳選擇。MinGW 甚至可以在 Cygwin 安裝之上工作。

          現在 eclipse CDT 還無法編譯執行 C/C++ 程序,因為缺少了重要的部件。這個部件就是C/C++的編譯器。在WindowsOS下我們可以選擇MinGW(Cygwin 也一樣可以)。到MinGW的網站?http://mingw.sourceforge.net? 上,下載MinGW,安裝。安裝后,要配置一些環境變量。

          3、添加環境變量

          右鍵我的電腦->屬性->高級->環境變量->系統變量中添加

          MINGW_HOME=C:/MinGW

          LIBRARY_PATH = %MINGW_HOME%/lib

          C_INCLUDE_PATH = %MINGW_HOME%/include

          在PATH變量的最后增加 ;%MINGW_HOME%/bin

          CygWin 同上操作。

          4、配置MinGW

          因為Eclipse預設用來編譯的文件為 make.exe,但是 MinGw 安裝后 make 的文件名是mingw32-make.exe

          因此需要把 mingw32-make 改名為 make

          安裝完后,環境變量可能會在安裝過程中自動設置好,在cmd中輸入gcc測試一下,假如顯示gcc: no input file ,則安裝已成功,否則,自己把c:/mingw/bin的目錄手動加到環境變量(path)里面。

          5、配置Eclipse

          為了讓CDT能夠采用MinGW進行編譯,需要在 Eclipse 中進行設定

          Window->Preferences->C/C++->Make->NewMake Project->New Builder

          ->Binary Parser 取消 Elf Parser 改選 PE WindowsParser(或者 Cygwin/MinGW)

          6、創建、編譯C/C++工程

          新建->Managed Make CProject->添寫工程名,然后在項目下創建"SourceFile",名稱任意,擴展名為.c。

          7、常見問題:

          7.1 launch failed no binaries ?錯誤

          Windows > Preferences > C/C++ > New CDT project wizard > Makefile Project > Binary Parsers

          a) Set it to Windows PE Parser if you are on windows.

          b) Set it to Cygwin PE Parser if you are using Cygwin

          Windows > Preferences > C/C++ > Build > Environment

          Now click on "select" and select "Path" variable so that you add you path variables in Eclipse.

          如果以上都操作完成,則可以 ctrl + B(編譯工程),然后 ctrl + F11(運行工程)

          7.2 Run 出現莫名其妙的奔潰

          這種情況一般是你的 cygwin/MinGW?編譯環境安裝不完善/版本有問題導致的,你可以換一個其它IDE環境或者重新完整安裝試試,我這里選擇安裝 C-Free 5,它自帶了一套?MinGW 環境,重新設置之前的三個環境變量指向C-Free 5的MinGW?,然后重試一切OK~

          7.3 CDT插件安裝完畢后,在Eclipse新建項目向導中無法找到C、C++項目

          由于CDT版本與Eclipse版本不匹配,更換合適的CDT版本,問題便會解決。

          8、code 運行示例:

          #include?<stdio.h>#include?<stdlib.h>int?main(){char?c;printf("%s","please?input?a?char:n");fflush(stdout);scanf("%c[n]",?&c);char?c2Ascii?=?toascii(c)?+?35;printf("the?original?char?is:?%c,?and?the?convert?char?is:?%cn",?c,?c2Ascii);return?0;}

          9、Refer:

          [1]?詳解Windows下Eclipse CDT 配置C-C++ 編譯環境

          http://blog.csdn.net/jason314/article/details/5639334

          http://blog.csdn.net/chaofanwei/article/details/11841621

          [2]?用 Eclipse 平臺進行 C/C++ 開發

          http://www.ibm.com/developerworks/cn/linux/opensource/os-ecc/#resources

          [3]?Launch Failed Binary not found eclipse for C in windows

          http://stackoverflow.com/questions/9407430/launch-failed-binary-not-found-eclipse-for-c-in-windows

          [4]?Launch Failed. Binary not found. CDT on Eclipse Helios

          http://stackoverflow.com/questions/4971926/launch-failed-binary-not-found-cdt-on-eclipse-helios

          標簽:eclipsecdt-

          網絡推廣與網站優化公司(網絡優化與推廣專家)作為數字營銷領域的核心服務提供方,其價值在于通過技術手段與策略規劃幫助企業提升線上曝光度、用戶轉化率及品牌影響力。這...

          在當今數字化時代,公司網站已成為企業展示形象、傳遞信息和開展業務的重要平臺。然而,對于許多公司來說,網站建設的價格是一個關鍵考量因素。本文將圍繞“公司網站建設價...

          在當今的數字化時代,企業網站已成為企業展示形象、吸引客戶和開展業務的重要平臺。然而,對于許多中小企業來說,高昂的網站建設費用可能會成為其發展的瓶頸。幸運的是,隨...

          世界二十大名表?世界十大名表勞力士到世界十大名表品牌,分別是百達翡麗、寶璣、寶珀、江詩丹頓、伯爵、積家、芝柏。排名不分先后。0-@qq.com世界十大名表勞力士到世界十大名表品牌,分別是百達翡麗、愛馬仕、寶珀、VacheronConstantin、伯爵、積家和芝柏。排名不分先后。世界上最昂貴的十大奢侈品?你知道世界上十大最昂貴的奢侈品是什么嗎?《郵報》評選出十大奢侈品。所選的奢侈品既不是瑪莎拉蒂、...

          中國移動怎么充1元話費?來淘寶 s首頁點擊搜索框搜索你號碼的歸屬地,充值1元話費。找到可以充值一元的店鋪,點擊購買提交訂單。點擊搜索框打開淘寶軟件,進入淘寶首頁,點擊首頁頂部的搜索框。搜索手機歸屬地,1元話費充值。在搜索框里搜索手機,加1元手機費充值。單擊購買提交訂單。找到1元充值的店鋪,點擊下面的立即購買,然后點擊提交訂單。淘寶上75元充100元話費?對,有這個活動。這是淘寶上推出的一個通話推廣...

          誰能介紹幾款PSP經典策略游戲?PSP上的策略類:《圣女貞德》《皇家騎士團2》《魔界戰記》《SD高達》系列《機戰Z2》《超級機器人大戰MX》《機戰A》《最終幻想獅子戰爭》《三國志5 6》《太閣立志傳4》《勇者別囂張》《大戰略》《新天魔界:混沌時代4》《太閣立志傳4》《足球經理09》求掃盲.psp上共有幾部機戰?以下是我知道的所有兵棋類游戲:機戰AP;機器MX機器OG;戰斗OG2,戰斗Z,打破界限;...

          TOP
          国产初高中生视频在线观看|亚洲一区中文|久久亚洲欧美国产精品|黄色网站入口免费进人
          1. <nobr id="easjo"><address id="easjo"></address></nobr>

              <track id="easjo"><source id="easjo"></source></track>
              1. 
                

              2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
              3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>