jasmine214--love

          只有當你的內心總是充滿快樂、美好的愿望和寧靜時,你才能擁有強壯的體魄和明朗、快樂或者寧靜的面容。
          posts - 731, comments - 60, trackbacks - 0, articles - 0

          用 Eclipse 平臺進行 C/C++ 開發

          Posted on 2010-07-30 13:05 幻海藍夢 閱讀(2244) 評論(0)  編輯  收藏 所屬分類: Java-eclipse,svnC++

          原文:http://www.duduwolf.com/wiki/2007/468.html

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

          http://developer.51cto.com/art/200906/127380.htm

          在這個部分,我們將遷移一個用 Microsoft Visual C++ 6 開發的簡易 HelloWorld Win32 應用程序。

          1. 如果您沒有現成的 Win32 應用程序,就用 Visual Studio 創建一個 HelloWorld Win32 應用程序。從 Visual Studio 的 Projects > Export Makefile 菜單中創建一個 makefile。

            圖 1. 用 Visual Studio 創建一個 HelloWorld Win32 應用程序
            用 Visual Studio 創建一個 
HelloWorld Win32 應用程序

          1. 啟動 Eclipse,打開 C/C++ 視圖。
            1. 選擇 Window > Open Perspective > Other

              圖 2a. 打開 C/C++ 視圖
              打開 C/C++ 視圖

            1. 選擇 C/C++ 視圖


            圖 2b. 選擇 C/C++ 視圖
            選擇
 C/C++ 視圖

            注意:只有在安裝 CDT 插件后,C/C++ 視圖才會在 Select Perspective 對話框中列出。
          1. 通過 File > New > Standard Make C++ Project 創建一個標準的 C/C++ Make 項目。在出現的 New Project 對話框中的 Project Name 編輯框中將此項目命名為 HelloEclipse,單擊 Finish

            圖 3a. 創建 HelloWorld
            創建 HelloWorld



            圖 3b. 將項目命名為 HelloEclipse
            將項目命名為 HelloEclipse

          1. 現在我們要把用 Visual Studio 創建的文件導入 Eclipse 中。選擇 File > Import。 在 Import 對話框中選擇 Filesystem 后單擊 Next。如果新創建的項目不可見,選擇 Window > ShowView > C/C++ project

            圖 4. 導入 HelloWorld Visual Studio 項目文件
            導入 Visual Studio 文件

          1. 瀏覽到新創建的 Visual Studio 項目所在的目錄,選擇要導入的 *.c*、*.h*、*.rc、*.ico.mak 文件后單擊 Finish

            圖 5. 導入 *.c*、*.h*、*.rc、*.ico 和 .mak 文件
            導入 
*.c*、*.h*、*.rc、*.ico 和 .mak 文件

          1. 環境變量的添加

            圖 6. 添加環境變量
            添加環境變量

          1. 右鍵單擊此項目,選擇 Properties。在 Properties for HelloEclipse 對話框中,選擇左側的 C/C++ Make Project,添加 INCLUDELIB 環境變量,使其指向 Visual Studio 的 include 和 lib 路徑。如果您使用的是 SDK 平臺,則指向 SDK 的 include 和 lib 目錄。

            圖 7. 使 Visual Studio include 和 lib 路徑指向正確的方向
            使 Visual Studio include 和 lib 
路徑指向正確的方向

          1. 打開從 Visual Studio 項目中導入的 .mak 文件,做出以下更改:
            1. 將配置(CFG)由 Debug 更改為 Release,以便得到一個應用程序的發布版本。它與 CFG=HelloWin - Win32 Release 相似。

              圖 8a. 將配置從 Debug 更改為 Release
              將配置從 Debug 更改為 Release

            1. 在 ALL: tag: @cmd /c $(OUTDIR)\$(EXENAME).exe 中添加執行應用程序的命令。
            2. 定義 EXENAME=HelloWin


            圖 8b. 定義 EXENAME
            定義 
EXENAME

          1. 下一步是新建一個 make target。
            1. 右鍵單擊我們的當前項目,單擊 Create Make Target

              圖 9a. 新建一個 make target
              新建一個 make 
target

            1. 為我們的項目新建一個 make target。“Target name” 用來指定您想要的任何名稱。“Make target” 用來指定我們剛剛在前一步中修改的 .mak 文件名。清除 Use default 復選框,指定 “Build command”,此處的 build command 就是 nmake。要使 Make targets 視圖可見,選擇 Window > Show View > Make Targets


            圖 9b. make target 應為 HelloWin.mak
            make target 應為 HelloWin.mak

          1. 雙擊我們創建的 HelloEclipse,構建并運行 Win32 應用程序。

            圖 10. 運行應用程序
            運行應用程序

          VC++ 2005 Express 在傳統的 Visual Studio C/C++ 中做了大量更改,可用一個在 Eclipse 上啟動的項目來解決此項問題。要獲得詳細資料,可以訪問 Eclipse MSVC(請參閱 參考資料)。

          主站蜘蛛池模板: 聂拉木县| 铜梁县| 玛沁县| 枣强县| 高台县| 格尔木市| 荆州市| 民勤县| 恩施市| 南部县| 河曲县| 张北县| 临桂县| 黄山市| 汤原县| 美姑县| 溆浦县| 如东县| 二手房| 宝鸡市| 西林县| 定远县| 大兴区| 防城港市| 金坛市| 游戏| 夹江县| 吴江市| 新津县| 迁西县| 阜南县| 赫章县| 紫云| 临湘市| 平凉市| 南开区| 辽阳县| 荆州市| 进贤县| 岗巴县| 宁强县|