ベータ版として提供された8.18.0 Beta7のソースを使ってビルドを
行っていますが、ビルドが完了しない場合がありました。
ソースファイルなどはそのままでソリューションの構成とプラット
フォームの組み合わせによってはビルドが完了せずリンクエラーの
発生となります。
確認した構成とプラットフォームの組み合わせ:
【Debug|x64】 ・・・成功(既知のワーニングあり)
【Release|x64】 ・・・失敗(回避策あり:※1)
【Debug|Win32】 ・・・失敗(回避策あり:※2)
【Release|Win32】・・・成功
※1 Release|x64の構成プロパティで、C/C++ - 最適化 - プログラム
全体の最適化 を「はい (/GL)」から「いいえ」に設定変更する
ことで回避できました。
これによりC1047リンクエラーは発生しなくなります。
※2 Debug|Win32の構成プロパティで、リンカー - 詳細設定 -
安全な例外ハンドラーを含むイメージ を「はい (/SAFESEH)」
から「いいえ (/SAFESEH:NO)」に設定変更することで回避
できました。
これによりLNK2026リンクエラーは発生しなくなります。
こちらの環境はVisualStudio2022(Version17.4.5)なのですが、
本件について何かアドバイスをいただけませんか?
よろしくお願いいたします。