ローカルでC言語CGIの開発をするには?

[上に] [前に] [次に]
ひろあき 1999/10/27(水) 13:50:24
 C言語で作ったCGIを自分のマシン上でテストしたいのですが
可能でしょうか?

環境は
WINDOWS98  IE5.0  で
ANATTPD で動かしてます 
この環境でPerl を動かすというのはできたのですが C言語だと
動いてくれません

C言語のコンパイルには C++Builder3 スタンダードを使ってます

よろしくお願いします<m(__)m>

ひろあき 1999/10/27(水) 14:10:21
あ、 他の環境で どうやるか ではなくて

できれば この環境でできる方法を知りたいのです

miyu 1999/10/27(水) 16:57:11
C言語だろうと,Perlだろうと,しっかりした記述がしてあれば
問題なく動くと思うのですが.
どんな状況を動かないと言っているのか分からないので,
さしあたり以下の方法を示しておきます.

そのCプログラムは,ちゃんとコンパイルが通りましたか?
デバッグはしましたか?
DOS窓から % hogehoge.cgi などと動かすと出力結果が
正しく出ますか?また,その結果をhtmファイルに落として
% hogehoge.cgi > foo.htm
それをIEなどのブラウザで表示できましたか?

Syn [E-Mail] 1999/10/27(水) 18:41:17
.exe なら、なにもいぢらなくても実行できそうですけどね。
やったことがないから確証は持てませんが。

拡張子を .cgi でやりたいなら、一般オプションのなかの
「exe 形式の CGI を実行する」にチェックをつけてみては
いかがでしょう。

しかし、一般論として、 C++ でコンソールアプリを作る
のって難しいんじゃないですか?

ひろあき 1999/10/27(水) 21:01:52
miyuさん Synさん 解答ありがとうございます<m(__)m>

結果から言うと できました!!

どんな状況を動かないと言っているのか分からないので,
さしあたり以下の方法を示しておきます.

>そのCプログラムは,ちゃんとコンパイルが通りましたか?
>デバッグはしましたか?
>DOS窓から % hogehoge.cgi などと動かすと出力結果が
>正しく出ますか?また,その結果をhtmファイルに落として
>% hogehoge.cgi > foo.htm
>それをIEなどのブラウザで表示できましたか?

そうですね 言葉が足りませんでした 申し訳ないです
コンパイルはとおって 実行できて きちんと思ったとおり
出力されてました だけど CGIとして動かそうとすると
動かなかったんです  拡張子EXEをCGIに変えたりして
やってみたりはしたんですが エラーでまくりで・・・(;;


>拡張子を .cgi でやりたいなら、一般オプションのなかの
>「exe 形式の CGI を実行する」にチェックをつけてみては
>いかがでしょう。

を実行したところ動きました!!感動です(大げさ?笑 いやマジ)

いやぁ〜 俺 Cしか知らないんですよ
Perl 覚えるのも大変そうだし(頭悪いから混乱するだろうし(笑))

これから 頑張ってCGI作ってみたいと思います。<m(__)m>

ひろあき 1999/10/28(木) 01:06:52
[[解決]]
解決済みにするの忘れてました 失礼!!

[上に] [前に] [次に]