[Windows] ___tmainCRTStartup で参照されました

Cで書いた関数をC++のプロジェクトに吸収してコンパイルしたときにエラーに遭遇してハマったのでメモ。
コンパイルは通りリンカーでエラーが出た。

error LNK2019: 未解決の外部シンボル _WinMain@16 が関数 __tmainCRTStartup で参照されました

プロジェクトのプロパティーの
リンカ→システムサブシステム
を コンソール (/SUBSYSTEM:CONSOLE)にせず、Windows(/SUBSYSTEM:WINDOWS)していたためだった。
このためスタートアップ関数にWinMainをリンクしようとしていた。
コンソールに直して解決。

広告
%d人のブロガーが「いいね」をつけました。