error LNK2005がでてしまう

[戻る]
san 2001/11/07(水) 17:24:25
vc++初心者です

e.pcとq.pcの2つのソースファイルがあり中身はどちらも

main()
{}

となっています。ここでビルドをすると下記のエラーが出てしまいます。
マルチスレッドで走らせるにはどうしたらよいのですか?
(マルチスレッドという表現があっているかわかりませんが...)
どこかに設定があるのでしょうか?


リンク中...
e.obj : error LNK2005: _main はすでに q.obj で定義されています
Debug/ss.exe : fatal error LNK1169: 1 つ以上の複数回定義されているシンボルが見つかりました
link.exe の実行エラー

sugar 2001/11/07(水) 18:26:51
ひとつのロードモジュール(EXE)には、main関数は1つです。
2つのソースファイルにmain関数があるわけですから、そりゃエラーも出ます。

> マルチスレッドで走らせるにはどうしたらよいのですか?
> (マルチスレッドという表現があっているかわかりませんが...)
>
やりたい事はマルチスレッドじゃないんでしょうか??

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