山口屋~活動日誌~

私生活で主な出来事をピックアップ

例外 エラー test dword ptr [eax],eax ; probe page. chkstk.asm

2021-07-15 03:46:38 | ソフトウェア開発
test dword ptr [eax],eax ; probe page. chkstk.asm

Visual Studio でプログラムを実行中、上記箇所で例外が発生するのは、オーバーフローが原因とのこと。固定長配列などで大きいデータを取ろうとしたときに起きることが多いらしく、Windowsのスタック領域は2MBらしい。

エラー C1853 プリコンパイル ヘッダー ファイルが旧バージョンのコンパイラで作成されています。

2021-07-15 03:23:51 | ソフトウェア開発
エラー C1853 プリコンパイル ヘッダー ファイルが旧バージョンのコンパイラで作成されています。また、C++ のプリコンパイル済みヘッダー ファイルを C で使用しています (その逆も考えられます)。

Visual Studio での上記エラーメッセージは、通常ソースファイルの拡張子が、プリコンパイル ヘッダー ファイルをコンパイルするためのソースファイル(stdafx.cpp や pch.cpp)の拡張子と異なっていると発生する。

対処は、ソースファイルのプロパティでプリコンパイル済ヘッダーを使用しない設定にする。設定後は、'#include "stdafx.h"'または'#include "pch.h"'があってもエラーは出ない。

エラー C1010 プリコンパイル ヘッダーを検索中に不明な EOF が見つかりました。

2021-07-15 02:59:10 | ソフトウェア開発
エラー C1010 プリコンパイル ヘッダーを検索中に不明な EOF が見つかりました。'#include "stdafx.h"' をソースに追加しましたか?

エラー C1010 プリコンパイル ヘッダーを検索中に不明な EOF が見つかりました。'#include "pch.h"' をソースに追加しましたか?

Visual Studio での上記エラーメッセージは、ソースファイルのプロパティでプリコンパイル済ヘッダーを使用する設定になっているのに、'#include "stdafx.h"'または'#include "pch.h"'が無い場合に生じる。

対処は、ソースファイルのプロパティで、プリコンパイル済ヘッダーを使用しない設定にする。