未解決の外部シンボル_WinMain @ 16

このエラーは、次のような理由を持っていることがあります。

まず、新しいプロジェクトがWinMian(や窓エントリー機能)により、コンソールアプリケーションプログラムであります

選択は、コンソールアプリケーションで新しいプロジェクトなので、コンソールアプリケーションのエントリがメインです。.CPPファイルで提供さは、窓のエントリー機能WinMianです。

ソリューション:

(1)プロジェクト - >プロパティ - >構成プロパティ - > C / C ++ - > []プリプロセッサプリプロセッサの定義の削除で "_CONSOLE" 追加 "_WINDOWS"

(2)プロジェクト - >プロパティ - >構成プロパティ - >コネクタ - > [サブ] Windowsにシステム(/ SUBSYSTEM:WINDOWS)

(3)生成 - >ソリューションのリビルド

二、UNICODEとANSIバージョンのWinMain関数のバージョンが一致していません

UNICODEをサポートするために、実際にはWinMain関数のCランタイムライブラリは、ANSIとUNICODE版のバージョンを区別します。プログラムのUNICODE版、CランタイムはwWinMainを呼び出し、ANSI版のWinMain関数と呼ばれています。

ソリューション:

(1)コードのint APIENTRY _tWinMainがINT WINAPI wWinMainが交換(INT WINAPI wWinMainが置換INT APIENTRY _tWinMain)

(2)発電 - >ソリューションを再構築

おすすめ

転載: www.cnblogs.com/h694879357/p/12530238.html