winnt.h(173,1):致命的なエラーC1189:#error: 'ターゲットアーキテクチャがありません'ソリューション
Winnt H Fatal Error C1189
エラータイプ
Visual Studio2019コンパイラエラー
1>C:Program Files (x86)Windows Kits10Include10.0.18362.0umwinnt.h(173,1): fatal error C1189: #error: 'No Target Architecture'
問題の原因
エラーコードをダブルクリックして、ヘッダーファイルに定義します
「_AMD64 _」、「_ X86_」などのマクロが定義されていないため、「ターゲットアーキテクチャがありません」というエラーが報告されます。
解決
プロジェクトにマクロを追加する
- プロジェクトを右クリックして、[プロジェクトのプロパティ]を選択します
- 構成プロパティ-> C / C ++->プリプロセッサ
- プリプロセッサ定義のマクロを追加する