• 締切済み

Visual C++でのプログラミング環境

こんにちは。 visual C++でCのプログラムを実際に実行してみたのですが、 ビルドの時点で fatal error LNK1169: 1 つ以上の複数回定義されているシンボルが見つかりました。 というエラーがでました。設定は多分間違ってはないと思うのですが、 この場合どういった方法で解決できるのでしょうか? ご教授頂けたらありがたいです。

みんなの回答

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.2

>ビルドの時点で fatal error LNK1169: 1 つ以上の複数回定義されているシンボルが見つかりました。 >というエラーがでました。 その前後のエラーメッセージも掲示されては? 複数回定義されている。というシンボル名やオブジェクトファイル名が表示されるかと。 http://www.google.co.jp/search?hl=ja&source=hp&q=LNK1169&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=&aq=x&oq= ぱっと考え得るパターンとしては… 1つのソリューションに複数のソースを入れていて、それぞれにmain()が定義されている。 =>プロジェクトを別々に作って下さい。 ヘッダファイルに実装があって、複数のソースでincludeしている。 =>宣言と定義を分離して下さい。

  • bardfish
  • ベストアンサー率28% (5029/17766)
回答No.1

リンクライブラリの設定。 ソースでリンクライブラリを指定しないと使えない関数を使用しているのなら関数宣言が矛盾していないかよ~く見る。

derl
質問者

補足

返信ありがとうございます。 すいませんが、リンクライブラリの設定はどのように 行えばよいのでしょうか? 初心者なもので申し訳ないんですが。

関連するQ&A

専門家に質問してみよう