次のエラーがあります。
LNK2019: 未解決の外部シンボル _main が関数 ___tmainCRTStartup で参照されています
このエラーに関連するスレッドはたくさんありますが、それらの解決策はどれもうまくいきませんでした。そして、このエラーがここにある理由を説明した人はいません。
私は試した:
wWinMainCRTStartup
リンカー プロパティのエントリ ポイントとして (スレッド)- リンカーを「Windows」に設定します(上記と同じスレッド)
- ソリューション名を右クリック->追加->既存のアイテム->メインのファイル(上記と同じスレッド)
#include <tchar.h>
(エラー LNK2019: 未解決の外部シンボル _main が関数 ___tmainCRTStartup で参照されています)- プロジェクト + プロパティ、C/C++、コード生成、バッファ セキュリティ チェック = いいえ (スレッド)を試す
- オプション: C/C++、コード生成、ランタイム ライブラリ=/MTd; C/C++、コード生成、基本ランタイム チェック = デフォルト; C/C++、コード生成、バッファ セキュリティ チェック=No; リンカー、高度な、エントリ ポイント = メイン (スレッド)
main.cpp
exceptusing namespace std
および-のヘッダーをコメントアウトすると#include <iostream>
、それらのヘッダーを参照する関数からカスケードおよびスノーボール エラーが発生します。- テスト コード以外のすべてを削除し、
main.cpp
を除くすべてのソース ファイルを除外しましmain.cpp
た。期待どおりに機能したので、正しい方向への小さな一歩です。問題はヘッダー ファイルの 1 つにあるはずです。 - Win32 Windows アプリケーション テンプレート (スレッドとスレッド)を使用して新しいプロジェクトを作成します。
これらも機能しないことを試していませんでした:
このエラーが発生するのはなぜですか?また、解決策は何ですか?