この資料では、C++ コンパイラを使用して、Windows 埋め込まれたコンパクトな 2013 ベースのデバイスでインライン展開されている深く入れ子になったテンプレートをコンパイルするときに発生する問題について説明します。このような場合は、コンパイラのオプティマイザーは、内部コンパイラが無効なデータ構造がクラッシュします。
さらに、次のエラー メッセージが表示されます。致命的なエラー C1001: コンパイラに内部エラーが発生しました。
この問題を解決する更新プログラムが公開されています。更新プログラムでは、この製品の以前に発行されたすべての更新プログラムもインストールされている必要があります。
詳細
ソフトウェアの更新情報
ダウンロード情報
Windows 埋め込まれたコンパクトな 2013 月更新 (2015年 3 月) では、マイクロソフトから利用可能なようになりました。この Windows 埋め込まれたコンパクトな 2013 の月例更新プログラムをダウンロードするには、 またはに移動します。
再起動の必要性
この更新プログラムを適用した後、プラットフォーム全体のクリーン ビルドを行う必要があります。これを行うには、次の方法のいずれかの手順に従います。
-
[ビルド] メニューで、[ソリューションのクリーン] をクリックし、[ソリューションのビルド] をクリックします。
-
[ビルド] メニューで、ソリューションのリビルド]をクリックします。
このソフトウェア更新プログラムを適用した後コンピューターを再起動する必要はありません。
更新プログラムの置き換えに関する情報
この更新プログラムは、他の更新プログラムを置き換えません。
このソフトウェア更新プログラム パッケージの英語バージョンがファイル属性 (またはそれ以降のファイル属性) には次の表に記載されています。各ファイルの日付および時刻は、世界協定時刻 (UTC) で示されています。ファイル情報に表示される時刻は、ローカル時刻に変換されています。UTC とローカル時刻との時差を確認するには、コントロール パネルの [日付と時刻] の [タイム ゾーン] タブを使用してください。
この修正プログラム パッケージに含まれるファイル
ファイル名 |
ファイル サイズ |
日付 |
時刻 |
Path |
---|---|---|---|---|
Armasm.exe |
235,592 |
20-Aug-2014 |
17:21 |
Public\Common\Sdk\Bin\I386\Arm |
C1.dll |
709,224 |
19-Mar-2015 |
15:47 |
Public\Common\Sdk\Bin\I386\Arm |
C1ast.dll |
872,520 |
20-Aug-2014 |
17:21 |
Public\Common\Sdk\Bin\I386\Arm |
C1xx.dll |
2,812,528 |
19-Mar-2015 |
15:47 |
Public\Common\Sdk\Bin\I386\Arm |
C1xxast.dll |
3,053,136 |
20-Aug-2014 |
17:21 |
Public\Common\Sdk\Bin\I386\Arm |
C2.dll |
3,535,976 |
19-Mar-2015 |
15:47 |
Public\Common\Sdk\Bin\I386\Arm |
Cl.exe |
148,584 |
19-Mar-2015 |
15:47 |
Public\Common\Sdk\Bin\I386\Arm |
Link.exe |
829,040 |
19-Mar-2015 |
15:47 |
Public\Common\Sdk\Bin\I386\Arm |
Mspdb110.dll |
256,592 |
19-Mar-2015 |
15:47 |
Public\Common\Sdk\Bin\I386\Arm |
Clui.dll |
462,960 |
19-Mar-2015 |
15:47 |
Public\Common\Sdk\Bin\I386\Arm\1033 |
Linkui.dll |
78,408 |
20-Aug-2014 |
17:21 |
Public\Common\Sdk\Bin\I386\Arm\1033 |
Armasm.exe |
235,640 |
20-Aug-2014 |
17:23 |
Sdk\Bin\I386\Arm |
C1.dll |
709,224 |
20-Aug-2014 |
17:23 |
Sdk\Bin\I386\Arm |
C1ast.dll |
872,568 |
20-Aug-2014 |
17:23 |
Sdk\Bin\I386\Arm |
C1xx.dll |
2,812,528 |
20-Aug-2014 |
17:24 |
Sdk\Bin\I386\Arm |
C1xxast.dll |
3,053,176 |
20-Aug-2014 |
17:24 |
Sdk\Bin\I386\Arm |
C2.dll |
3,535,976 |
20-Aug-2014 |
17:24 |
Sdk\Bin\I386\Arm |
Cl.exe |
148,584 |
20-Aug-2014 |
17:24 |
Sdk\Bin\I386\Arm |
Link.exe |
829,040 |
20-Aug-2014 |
17:24 |
Sdk\Bin\I386\Arm |
Msvcp110.dll |
535,680 |
20-Aug-2014 |
17:24 |
Sdk\Bin\I386\Arm |
Msvcp110d.dll |
821,896 |
20-Aug-2014 |
17:24 |
Sdk\Bin\I386\Arm |
Msvcr110.dll |
874,624 |
20-Aug-2014 |
17:24 |
Sdk\Bin\I386\Arm |
Msvcr110d.dll |
1,701,000 |
20-Aug-2014 |
17:24 |
Sdk\Bin\I386\Arm |
Clui.dll |
462,960 |
20-Aug-2014 |
17:23 |
Sdk\Bin\I386\Arm\1033 |
Linkui.dll |
78,456 |
20-Aug-2014 |
17:23 |
Sdk\Bin\I386\Arm\1033 |
状況
マイクロソフトは、この問題を「対象製品」セクションに記載されているマイクロソフト製品の問題として認識しています。
関連情報
ソフトウェア更新プログラムに関する用語の詳細については、を参照してください。