![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
VC++2010Expressのデバック実行時にエラーが出て困っています。
VC++初心者レベルです。
宜しくお願い致します。
VC++2010Expressにて、OpenCV2.2を使用したプログラムを組むため学習中です。
OSはXPです。
OpenCVのサンプルプログラムを
includeファイル、libファイルのパス(デバッグ用lib)の設定をして、
ビルドは正常に完了するのですが、デバック実行時(メニューバーの三角ボタン)に
エラーが発生し、下記文面のVC++のエラーダイアログボックスがでます。
====
imgCapture.exe の 0x7c94e4ff (ntdll.dll) でハンドルされていない例外が発生しました: 0xC0000235: NtClose は NtSetInformationObject 経由のクローズから保護されているハンドルにコールされました。
====
1.OpenCVが原因の可能性
OpenCVの関数
cvCaptureFromCAM(0)
の前に矢印がついて止まっており、OpenCV2.2が最近出たばかりなので、
そのバグではないかと疑いましたが、
別PCの同様の環境で同じプロジェクトをビルドし、デバック実行すると、問題なく動作しました。
2.VC++2010Expressのプロジェクト設定が原因の可能性
上記同様、同じプロジェクトで別PCで動作しているため問題ないようです。
3.VC++関連が原因の可能性
現在使用しているPCは、もともとVC++2008Expressをインストールしておりましたので、
アンインストールせず、VC++2010Expressをインストールしてしまったことが原因かと考え、
VC++2008Express、VC++2010Express、関連アプリケーションをアンインストールして、
VC++2010Expressのみインストールしなおしてみましたが、解決しませんでした。
4.環境変数の可能性
ビルドで生成された.exeファイルを直接実行すると問題なく実行されましたので、
dllのパス設定は問題ないようです。
ビルドで生成されたexeが直接実行できるので、VC++関連が原因だと考えているのですが、
VC++2010Expressをインストールしなおしても解決しないため、お手上げ状態です。
問題なくデバック実行できる別PCと同じ設定にしているつもりですが、見落としがあるかも知れません。
解決方法、見落とし、これを試してみてはなど、気がつかれたことがありましたら
アドバイスよろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
アンチウィルスソフトにAvira AntiVir 日本語版を使用していませんか?
最近のバージョンでntdll.dllが質問者さんのような
エラーコード0xC0000235を吐くようになる不具合が発生しました。
このせいでVisual StudioのデバッグやOpenGLを利用したソフト等で強制終了など
の不具合を引き起こすようです。
参照URL先の公式フォーラムのスレッドによると
C:\WINDOWS\system32\drivers\avipbb.sys
のファイルバージョン10.0.22.22でこの問題は解決されたそうです。
しかし日本語版では2010/12/30現在最新版に更新してもバージョン10.0.22.20止まりなので
1:AntiVir日本語版の更新待ち
2:AntiVir英語版導入
3:他社アンチウィルスソフトに移行
のいずれかで解決できると思われます。
参考URL:http://forum.avira.com/wbb/index.php?page=Thread …
Avira AntiVir 日本語版を使用しておりました。
アンインストールしたところ、正常に動作するようになりました。
助かりました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(SNS・コミュニケーションサービス) ゲームでボイスチャットを使いたいんですが、親にどう説明したらいいですか 2 2022/08/03 14:07
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- マルウェア・コンピュータウイルス pcがウィルス感染しているかもしれません。変な声が聞こえます。 1 2022/05/03 00:43
- オンラインゲーム VCしながらゲームしたい… 2 2022/06/11 16:04
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- Visual Basic(VBA) VBAでArrayListを使う為の「mscorlib.tlb」の参照設定について 3 2022/03/23 19:45
- その他(セキュリティ) 役所など、情報系システムのセキュリティが弱くても業務システムに問題ないか 3 2022/11/02 16:38
- Windows 10 前回の質問の続きです。 あの後、システムのエラーが疑われたのでインターネットで調べて、ドライブのチェ 1 2023/05/21 23:55
- 工学 非対称三相交流について 2 2022/07/06 00:36
- オンラインゲーム もうすぐスプラトゥーン3が発売されるということで、現在購入しようか迷っています。 私は完全初心者で、 1 2022/08/27 01:38
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DLL参照時に指定されたモジュー...
-
Eclipseのブレークポイントが○...
-
Visual Studio 2008 SP1について
-
C言語での開発でエラーが出て困...
-
デバッガでステップ実行してい...
-
デバッグとビルドは何が違うの...
-
エラーについて
-
VC++でDeugモードOKで、Release...
-
Release版のexeが動きません
-
Visual Studio2015 でWin32の新...
-
プロジェクト名を知りたい
-
VC#での参照の追加が上手くいき...
-
Eclipse+CDTでデバッグができない
-
VSのデバッグ実行とデバッグな...
-
複数のプロジェクトがある場合...
-
#ifdef _DEBUGが効かない
-
delphi7で実行ファイルが作成で...
-
ブレークポイントは現在の設定...
-
Visual Studio.NET2003でビルド...
-
ダイアログなどの文字列が文字...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DLL参照時に指定されたモジュー...
-
visual studio 2008 のデバッグ...
-
Visual studio2017で、2回目の...
-
デバッグとビルドは何が違うの...
-
visual studio2019でデバッグが...
-
デバッガでステップ実行してい...
-
VB.netを実行するとデバック プ...
-
C# リソースに埋め込んだ.exeフ...
-
Eclipseのブレークポイントが○...
-
eclipseでプログラムが実行でき...
-
eclipseでデバックするとエラー...
-
C言語での開発でエラーが出て困...
-
ブレークポイントは現在の設定...
-
VB6.0を使用しています
-
Visual Studio 2017 ビルドする...
-
Visual C#で、usingが出来ない...
-
ASP.NETでデバッグができない
-
「カレントフォルダ以外にある...
-
vb ver6 でformat文やTrim文の...
-
VC++でDeugモードOKで、Release...
おすすめ情報