• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • CppUnit 的安裝配置

    發表于:2009-04-03來源:作者:點擊數: 標簽:cppunitCppUnitcppUnitCPPUnit
    CppUnit 是一個很好的 單元測試 框架,它可以幫助我們組織針對C/C++的測試代碼,讓我們把精力放在編寫測試代碼上。根據自己在工作中的使用情況。我根據自己的使用過程,在本文中記錄了如何在 Windows 和 Linux / Unix 上安裝配置CppUnit。 Winsows(選擇 開發
       CppUnit是一個很好的單元測試框架,它可以幫助我們組織針對C/C++的測試代碼,讓我們把精力放在編寫測試代碼上。根據自己在工作中的使用情況。我根據自己的使用過程,在本文中記錄了如何在WindowsLinux/Unix上安裝配置CppUnit。

            Winsows(選擇開發環境為MS Visual C++ 6.0)
            需要如下五個步驟:

    下載CppUnit的介質(http://sourceforge.net/projects/cppunit)。

    二 
            編譯、安裝CppUnit庫。
            在VC中打開CPPUNITHOME/src/CppUnitLibraries.dsw,選擇“Build | Batch Build...”,選中所有的項目,點擊build按鈕。在CPPUNITHOME/lib/下生成所需要的所有庫文件。
            *CPPUNITHOME是CppUnit在你磁盤上的目錄。下同。


            在Visual C++中進行設置。
            告訴VC在哪里能找到CppUnit中的程序文件和庫文件:打開“Tools | Options...”,切換到'Directories'標簽頁,選擇'include files',添加CPPUNITHOME/include/;切換到'libraries files'標簽頁,添加CPPUNITHOME/lib/;切換到'source files'標簽頁,添加CPPUNITHOME/src/cppunit/,保存。


            在測試代碼中進行設置。
            在VC中打開你寫的測試程序,啟動Project Settings對話框,切換到'C++'標簽頁,選擇'Code generation'項,對于release版,選擇'Multithreaded DLL',對于Debug版,選擇'Debug Multithreaded DLL'。同樣是在這個標簽頁,選擇'C++ langage'項,選擇All Configurations,選擇'enable Run-Time Type Information (RTTI)'。
            切換到'Link'標簽頁,在'Object/library modules'中添入需要的lib文件cppunitX.lib (debug模式為cppunitd.lib, release 模式為cppunit.lib )和testrunnerX.lib(debug模式為testrunnerd.lib, release 模式為testrunner.lib,debug Unicode模式為testrunnerud.lib, release Unicode模式為testrunneru.lib)


            添加系統路徑。
            為使測試程序在運行時能找到CppUnit提供的dll,我們在環境變量中指出CppUnit提供的dll的路徑:在我的電腦中,打開環境變量,編輯系統變量中的path變量,向其中添加CPPUNITHOME\lib,從新啟動計算機,使設置生效。

            OK,可以在你的測試代碼中,使用CppUnit為你提供的功能了!


            RedHat Linux(其他Linux/UNIX類似,選擇的編譯器為gclearcase/" target="_blank" >cc)
            需要如下三個步驟:
    一 
            同樣的,下載CppUnit的介質并拷貝到你的操作系統中。


            進入CppUnit介質的目錄,依次執行:
           ./configure
            make
            make install
    生成庫文件。


            將CppUnit生成的動態庫文件所在的路徑(默認是:/usr/local/lib)添加到/etc/ld.so.conf文件里,然后運行ldconfig。

            OK,全部完成了!在編譯連接程序時,使用-lcppunit,如g++ -lcppunit 1.cpp 2.cpp 3.cpp。


    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>