0

InteliSense がオンになっていること、および IDE の使用中に何も無効にされていないことを確認しました。コードの構文エラーがどこにあるかを知る方法がわかりません。プロジェクトをビルドしようとすると、「失敗した」というレポートが表示され、エラー ボックスに構文エラーは報告されません。

http://imageshack.us/f/850/visualt.jpg/

それが私に与える唯一のエラーは次のとおりです。

エラー 2 エラー LNK1169: 1 つ以上の複数定義されたシンボルが見つかりました C:\Users\Artur\Documents\Visual Studio 2012\Projects\Project2\Debug\Project2.exe 1 1 Project2

エラー 1 エラー LNK2005: _main は既にポートフォリオ プログラム 2.obj で定義されています C:\Users\Artur\Documents\Visual Studio 2012\Projects\Project2\Project2\Source.obj Project2

これらは私には意味がないようです。

4

2 に答える 2

1

Visual Studio は通常、C++ コードに構文エラーがあると、構文エラーを返します。表示されるエラー メッセージは、main() の定義を含む 2 つのモジュールをリンクしていることを示唆しています。リンカーは、2 つの main() 関数のどちらをプログラムへのエントリ ポイントとして使用するかを判断できないため、これは機能しません。そのため、リンカーとプロジェクトの依存関係を確認してください。

于 2013-03-02T16:51:57.837 に答える
0

リソースに source.cpp があります。これは間違っています。

于 2013-03-02T16:57:45.430 に答える