CUnitのDOSベースでの使い方について

このQ&Aのポイント
  • CUnitをDOSベースで使用する方法を教えてください。
  • Borland C++でCUnitをコンパイル・リンクしようとすると、ライブラリが見つからずに問題が発生します。
  • 最新版のCUnitをダウンロードしてもライブラリが見つからず、どのようにコンパイルすればよいか分かりません。
回答を見る
  • ベストアンサー

CUnitをDOSベースで使うには...

こんにちは。 現在、単体テストの自動化のためにCUnitを導入しようとしています。 その原理等は分かるのですが、いざDOS(窓)ベースでBorland C++でコンパイル・リンクしようとしても、CUnitのライブラリが無いので、リンクで引っかかってしまいます。 http://sourceforge.net/projects/cunit/から最新版の2.1-0をダウンロードすべく、ダウンロード一覧を見てみたのですが、DOS(窓)で使うべきは「CUnit-2.1-0-src.zip」か「CUnit-2.1-0-src.tar.gz」と思えたので、どちらもダウンロードして試しましたが、どこにもライブラリが見当たりませんし、全コンパイルしようにもどのようにすればよいのかが、わかりません。 この、ライブラリのことさえクリアできれば使えると思うので、どなたか、やり方をアドバイスお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

ディレクトリ:Sources/Automated,Basic,Console,Framework にある .c を片っ端からコンパイルし、ライブラリを作ればオシマイ。

ukeyama
質問者

お礼

ありがとうございます。 「Source」の所の全部だったのですね。

その他の回答 (1)

  • Yanch
  • ベストアンサー率50% (114/225)
回答No.1

・Linux ユーザ用に、configure が用意されているようです。 ・Windows ユーザ用には、VC7と、VC8のプロジェクトファイルが用意されているようです。 ・その他の環境のユーザは自力でがんばってポーティングしてください。

ukeyama
質問者

お礼

回答ありがとうございます。 はい、Linux用とWindows用はすぐにできたのですが、Dos環境だけがわかりませんでした。でも今はできました。

関連するQ&A

  • Tomcatのインストール

    Tomcatを以下からダウンロードしました。 ****://www.eng.lsu.edu/mirrors/apache/tomcat/tomcat-5/v5.5.17/src/apache-tomcat-5.5.17-src.tar.gz ファイル名にsrcがあるので、コンパイルが必要なソース群だと思います。 展開します。 tar xvzf apache-tomcat-5.5.17-src.tar.gz 確認します。 cd apache-tomcat-5.5.17-src ls build/ build.xml connectors/ container/ jasper/ servletapi/ ここでbuild.xmlを実行するとエラーになりました。 僕がダウンロードしたものはコンパイルする必要がなかったのですか? apache-tomcat-5.5.17-src.tar.gzのインストール方法を教えてください。

  • DOS窓が閉じてしまう。

    こんばんは。Cpad for Borland C++Compilerを使っています。 入力後コンパイルされ(正常に) そしてDOS窓が開きますがそのまま 一瞬表示され(簡単な文字列を表示させるプログラムです)そしてそのまま窓が閉じてしまいます。 これを一時停止させて表示させる手法は何かないのでしょうか? OSはWINDOWSXPSP2 です。

  • インストール済みかどうか&ファイル展開のコマンド

    SunOS5.6を使っています。 ものすごく初心者なので、UNIXコマンドをネットで検索しながら触っています。 autoconf-2.13.tar.gzをインストールしようと思いネットで検索していたら ----------------------------- $ cd /usr/local/src  $ autoconf-2.13.tar.gz  $ tar -xvzf autoconf-2.13.tar.gz 又は # gzip -cd autoconf-2.13.tar.gz | tar -xvf - ------------------------------- とあったのでautoconf-2.13.tar.gzを展開したいのですが、どうやったら展開できるのか分からず困っています。 というのも、 tar -xvzf 、gzip -cd としてもコマンドが見つかりません。 いろいろ調べまわっても、いろんな展開方法があり試してやっているのですが、よくわかりません。 *.zipというファイルであれば展開を自分で出来ましたが、、、*.tar.gzとなる拡張子の展開方法が分かりません。 その前にautoconf自体がインストール済みであるかどうか、どうやってコマンドでしらべるのでしょうか?

  • Borland C++5.5の実行でDOS窓が一瞬で消える

    フリーのBorland C++5.5でソースをbcc32でコンパイルして実行ファイルを作成し、実行ファイルをダブルクリックすると一瞬だけDOS窓が見えて消えてしまいます。 従って実行結果を確認することができません。 継続して実行結果を表示させる方法はないでしょうか?

  • Borland C++ Builderで簡単なC言語プログラムの作成・実行

    Borland C++ Builderで簡単なCのプログラムを作り実行させるにはどうしたらよいですか? DOS窓上でコンパイルするのではなく、Borland C++ Builderのメニューから行いたいのです。 一応、「ファイル→新規作成→その他→Cファイル」でCのファイルは作成できるのですが、このファイルを「プロジェクト→ユニットのコンパイル」でコンパイルすることができません。 Formオブジェクト(?)を作成しておくとコンパイルできます。 Formは特に必要ないので、FormなしでCのファイルだけをコンパイルしたいのです。 DOS窓でのコンパイル・実行はできます。 事情があってBorland C++ Builderを使わなくてはなりませんので、他のIDEはこの際全く解決になりません。 よろしくお願いします。

  • ムーバブルタイプ4(Movable Type4)のperlモジュール

    ムーバブルタイプ4をロリポップのサーバーにFFFTPでインストールし、最初のシステムチェックにて 「オプションのPerlモジュールのうちいくつかが見つかりませんでしたが、インストールはこのまま続行できます。オプションのPerlモジュールは、必要な場合にいつでもインストールすることができます。」 と警告され、リンクから下記の指定のモジュールをダウンロードしました。 Archive-Zip-1.23.tar.gz DBD-Pg-1.49.tar.gz Mail-Sendmail-0.79_16.tar.gz で、これらをどのディレクトリに設置するなどインストールする方法がどこにも記載されていないのです。 どなかたご存知の方はいらっしゃいますでしょうか?

  • .tar.gzダウンロードの挙動

    HTMLに<a>タグで.tar.gzファイルへのリンクを掲載しています。 このファイルのダウンロード時、挙動が異なります。 1)リンククリックでダウンロードすると、.tar(アーカイブ)のファイルサイズになる  (Chrome、Edgeの場合。Firefoxでは、.gz(圧縮)のファイルサイズになる) 2)右クリックでコンテキストメニューの「名前を付けてリンク先を保存」でダウンロードすると、Chrome、Edge、Firefoxいずれも.gzのファイルサイズになる。 このHTMLは、同じものを別々のサーバに置いています。 サーバAはApache2.4.53、サーバBはApache2.4.54です。 1)、2)の事象は、サーバAで起きるのですが、サーバBでは、いずれも.gzのファイルサイズでダウンロードできます。 ちなみにレンタルサーバなので、httpdconfの編集は出来ないので、httaccessに以下を追記しています。(サーバA、B共に同じもの) AddEncoding x-gzip .tar.gz .gz .tgz AddEncoding x-identity .tar.gz .gz .tgz AddType application/x-gzip .tar.gz .gz .tgz 1)、2)は、Apacheのバージョンによるものなのでしょうか? サーバAでも、リンククリックで.tar.gzの状態でダウンロードできるようにしたいので、質問させていただきます。

  • tarコマンドのエラーについて

    当方は最近LINUXを導入して間もなく知識が乏しいので教えて下さい BIND9の導入で参考書を見ながら以下の手順やっているのですが (1)FTPサイトからファイルをダウンロード (2)cd ~/src (3)tar zxvf bind-9.2.3.tar.gz (3)のところを実行したら >tar: zxvf bind-9.2.3.tar.gz: open 不能:そのようなファイルやディリクトリがありません >エラーを回復できません:直ちに終了します (1)のダウンロードしたファイルを/srcのディリクトリに移動しないとダメなのでしょうか? また移動をさせないといけない場合は、どのようにすれば良いのでしょうか? 宜しくお願い致します。

  • Apacheの種類

    Pealを始めようと思いApache2.2をダウンロードしようと思いました。 こちらのサイトです。 http://httpd.apache.org/download.cgi ところがダウンロードしようとしたら8つもソフトがあるようなのです。 httpd-2.2.22.tar.gz httpd-2.2.22.tar.bz2 httpd-2.2.22-win32-src.zip httpd-2.2.22-win32-x86-no_ssl.msi httpd-2.2.22-win32-x86-openssl-0.9.8t.msi httpd_2.2.22-netware.zip Security and official patches Other files そのためどれをダウンロード指定医か分からないためできませんでした。 ですのでどれを使っていいのかがわからないのでどのようなものが私向きなのか教えていただけますか? 用途は掲示板やチャットを製作予定です。

    • ベストアンサー
    • Perl
  • ネットワーク認識ができません

    Linux環境でのネットワークカードの認識ができず、困っています。 INTELからドライバ"e1000-8.0.1.tar.gz"をダウンロードし、マニュアルにあるように  #tar xfz e1000-8.0.1.tar.gz で解凍  #cd e1000-8.0.1/src/ に移動  #make install でコンパイル /lib/modules/2.2.6.12/kernel/drivers/net/e1000/e1000.ko  #modprobe e1000 としたあと、#ifconfig -a で見てみてもeth0が認識できていません。 他の方々の質問と回答もみながらいろいろやってみたのですが、どうしてもうまくできませんでした… OS:linux2.6.12(knoppix) ネットワークカード:INTEL 82573L です。どうかご指導のほどよろしくお願い致します。

専門家に質問してみよう