ビルドの時は何の問題もないのですが、デバックすると、
0x7c9a4ed1で初回の例外が発生しました。0xC0000142 DLL Initialization Failed。というメッセージがでてきます。これは、どのような意味のエラー
なのでしょうか?
ビルドが問題ないのは最低条件であって、正常ということとは違います。
ビルド時点ではわからない問題は全て、実行してみて始めて起こります。
(実行時エラー)
エラーの意味としては読んだ通り。
「実行してDLLをロードしてみたらエラーが出て(おそらく不正な)例外が発生した」
静的/グローバルに確保したクラスのコンストラクタとか、
未初期化変数の参照とかが怪しいのでないでしょうか。
提示の情報だけではそれ以上のことはわかりかねるかと思います。
vcをお使いなのであれば、呼び出し履歴やブレークポイントなどで
まずは落ちた場所を明確にするべきですよ。
ツイート | ![]() |