モジュール 'module_name' のインポート中に、環境に互換性がない可能性があります: issue
備考
モジュールのコマンド ライン オプションがモジュールの作成側とモジュールの使用側で一貫していない場合に必ず、コンパイラで C5050 が発生します。
この警告は Visual Studio 2017 バージョン 15.9 で新たに追加されたものです。
例
次の例では、モジュールは /EHscでビルドされていますが、インポーターは /EHscなしでコンパイルされるため、インポート環境が一致せず、C5050 が出力されます。
cl /c /std:c++20 /EHsc m.ixx
cl /c /std:c++20 /reference m.ifc main.cpp
この問題を解決するには、モジュールと使用側コードの両方で同じコンパイラ コマンド ライン オプションを使用してください。