プロが教える店舗&オフィスのセキュリティ対策術

Visual Studio 2010でファイルを分割してコンパイル、リンクする方法がわかりません。以下のような3つのファイルです。

[myfunc.h]

/* max関数の宣言 */

int max(int x, int y);


[myfunc.c]

int max(int x, int y)

{

if (x > y)

return x;

else

return y;

}


[Sample13.c]

#include <stdio.h>

#include "myfunc.h"


int main(void)

{

int num1, num2, ans;


printf("1番目の整数を入力してください。\n");

scanf("%d", &num1);


printf("2番目の整数を入力してください。\n");

scanf("%d", &num2);


ans = max(num1, num2);


printf("最大値は%dです。\n", ans);


return 0;

}


以上3つのファイルはあくまでも便宜的なもので、複数のファイルのコンパイル・リンクの手順を具台的に理解するために

用意したものです。

A 回答 (2件)

それぞれの「ソースファイル」 (*.c) を /c 付きでコンパイル, できたオブジェクトファイルを改めて cl でリンク. 必要

なら /Fe とか /Fo とかのオプションもつけてくれ.
    • good
    • 0
この回答へのお礼

やっと疑問解決です。有難うございました。

お礼日時:2011/05/31 07:08

IDEを使うのなら、プロジェクトファイルに各ソースファイルを追加してビルドするだけです。

    • good
    • 1
この回答へのお礼

やっと疑問が解決しました。どうも有り難うございました。

お礼日時:2011/05/31 07:07

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!