error LNK2005がでてしまう – プログラミング – Home

通知
すべてクリア

error LNK2005がでてしまう


san
 san
(@san)
ゲスト
結合: 23年前
投稿: 9
Topic starter  

vc++初心者です

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

main()
{}

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

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


引用解決済
トピックタグ
sugar
 sugar
(@sugar)
ゲスト
結合: 24年前
投稿: 448
 

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

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


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました