1つのプロジェクトの中で、個別に、.cをビルドできますか?

[戻る]
すずえ 2014/06/29(日) 11:25:16
今まで、1つの.cなり、.cppなりを、1プロジェクトの中で、
ビルドしていたのですが、
1つのプロジェクトの中で、複数個、.cや.cppを持たせて、
ビルドする、対象を、その時その時で、変えられるとも、聴いたので。

しま 2014/06/29(日) 19:16:25
>できますか?
との問いですので、「出来ます」と回答します。

OSのバージョンや種類、開発環境(コンパイラーやIDE やビルドツールの名前)やバー
ジョンなど何も分らないのでこれ以上は書けません。

あなたのことを何も知らない人が読むということを考えて質問した方がいいと思いま
す。また、質問自体は表題ではなく、本文に書いてくださいね。

すずえ 2014/06/30(月) 09:39:50
すみません。コンパイラ名を書くのを忘れていました。
Windows7下でのVisual Studio 2005でした。
よろしくお願いします。

しま 2014/06/30(月) 10:47:59
Visual Studio でプロジェクトを開いた時にメニューバーの [ビルド]を選ぶと、
下にメニュー項目が現れると思います。
:ビルドは、ビルドツールを使ってコンパイルリンクします。
::実行ファイルなどの出力ファイルのタイムスタンプより新しいソースファイル
::があればビルドして、出力ファイルを作り直します。
:リビルドはソースから出力ファイルをビルドしなおします
細かいことは msdn のヘルプをご参照下さい

すずえ 2014/07/01(火) 09:41:03
しま様

ありがとうございます。
同じDirectoryの中に、複数個.cとか.cppがあっても、
新しいタイムスタンプの方に、コンパイルをかけに行くと
理解すればいいんですね。
(よって、複数個、プロジェクトの中に、ソースを持つことも可能と)
ありがとうございます。

このまま、やって行きます。

しま 2014/07/01(火) 10:19:37
>同じDirectoryの中に、複数個.cとか.cppがあっても、

誤解されているといけないので、余計なこととは思いますが注意書きを添えます。

プロジェクトに登録していないものは "Direcutory" にある *.cpp, *.c, *.h
でもビルド対象のソースにはなりません。
ソースファイルが何で、出力ファイルが何かが分っているからビルドツールが
ファイルの処理(コンパイル、リンクなど)が出来るのです。

またVSでの、ソリューションとプロジェクトとの違いにも注意してくださいね。
(* VSは Visual Studio のことです)
ソリューションには幾つかのプロジェクトをまとめることが出来ます。

あと、もし解決とお考えでしたら、解決済みにして下さいね。

すずえ 2014/07/01(火) 16:48:48
[[解決]]
しまさん。ありがとうございます。
了解しました。
ソリューションとプロジェクトは、違うといいことですね。
確かに単独ででも、コンパイルできました。
ありがとうございました。

古いスレッドには追加発言できません。