どうやって、双方をコンパイルをかけるのでしょうか?
本文だけ読んで意味が分かるようにしてください。
現状では、タイトルも含めて読んでも意味が分かりません。
使用上の注意をよく読んで必要事項をきちんと提示して質問した方が効率良く話が
進むのでお勧めです。
今のやり方だと効率が悪くてほしい情報に行き着くまでに何回もやり取りをしなくては
ならなくなりますよ。
WINDOWS2000下のVC++6で
A.cから、intで指定した別なファイルになっている
関数B.cを参照に行く場合、
どうやって、双方をまとめて、
コンパイルをかければいいのでしょうか?
開発環境は?
Visual C++ Toolkit 2003 なら
cl A.c B.c
とかかな?
>開発環境は?
すいません。間違いです。
ちゃんと「WINDOWS2000下のVC++6」と仰ってますね(^^;
「たか 」さんへ
ここのスレ主さんは「KO 」さんです、同一質問の場合、高みの見物するか
別スレッドを上げる法が良くないでしょうか
ただの、乗っ取り魔にされかねませんよ!
本当の意味で同一の質問かどうか、判断できかねますので、回答はいたしません
> 双方をまとめて、コンパイルをかければいいのでしょうか?
まとめてということなので、A.cに#include B.cとかくとか・・・半分冗談ですが。
B.c内の関数のプロトタイプをB.hにexternをつけて記載し、
A.cに#include B.hとする。
そして、B.c、A.cをそれぞれコンパイルして、リンクすればよいのでは?
#これじゃ、A.c(A.obj)とB.c(B.obj)をリンクするので、双方をまとめてコンパイルは満たさ
ないかorz
しかし、日本語が変な気がする。
> intで指定した別なファイルになっている関数B.cを参照に行く場合、
B.cって関数名ですか?
それはさておき、
> intで指定した
という部分の意味がよくわからないのですが・・・。
具体的にソースなどを提示していただけないでしょうか。