質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
UDP

UDP(User Datagram Protocol)とは、トランスポート層のプロトコルであり、コネクション型のデータサービスです。IPネットワーク上の別のホストにコンピュータのアプリケーションがメッセージを送ることができ、転送チャンネルやデータ経路を設定する必要はありません。TCPに比べて高速であるが、信頼性が薄いという特徴があります。

デバッグ

デバッグはプログラムのバグや欠陥を検知し、開発中のバグを取り除く為のプロセスを指します。

例外

例外(exception)とは、プログラムの処理実行中に発生する、通常の処理の続行を妨げる特殊な事象のことを呼びます。この「例外」が発生した場合に、現在の処理を中断し、変わりに別の処理を実行させる事を「例外処理」と呼びます。

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

C++

C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

Q&A

解決済

1回答

1905閲覧

ハンドルされていない例外によるデバッグの失敗

Izayoi-san

総合スコア12

UDP

UDP(User Datagram Protocol)とは、トランスポート層のプロトコルであり、コネクション型のデータサービスです。IPネットワーク上の別のホストにコンピュータのアプリケーションがメッセージを送ることができ、転送チャンネルやデータ経路を設定する必要はありません。TCPに比べて高速であるが、信頼性が薄いという特徴があります。

デバッグ

デバッグはプログラムのバグや欠陥を検知し、開発中のバグを取り除く為のプロセスを指します。

例外

例外(exception)とは、プログラムの処理実行中に発生する、通常の処理の続行を妨げる特殊な事象のことを呼びます。この「例外」が発生した場合に、現在の処理を中断し、変わりに別の処理を実行させる事を「例外処理」と呼びます。

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

C++

C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

0グッド

2クリップ

投稿2020/09/09 05:06

今Windows上で動かしているプログラムからWEBカメラ映像の取得、顔認識情報の取得・送信を実施し、
Unity上で受信し、ゲーム内のオブジェクトを動かすシステムを検討しています。

受信プログラムのテスト版を作成し、送受信のテストを実施しようとした際の送信プログラムのデバッグ中に問題が生じました。

エラーメッセージはserialize.h内の
throw serialization_error("Unable to open " + filename + " for reading.");
の行で発生しており内容は下記になります。

ハンドルされない例外が 0x00007FF9B91FA719 で発生しました (Dlib_WebcamFaceTracker.exe 内): Microsoft C++ の例外: dlib::serialization_error (メモリの場所 0x0000001335CFEB20)。

一度このプログラムをデバッグした際は問題なく行えましたが、別のプロジェクトで.csファイルを作成し、
NuGetパッケージの管理からOPENCVをインストールした後に再度デバッグをしようとした際に上記のエラーメッセージが発生し、
デバッグが中断されました。

プログラムは文字数制限のため別途コメントにて記載させていただきますが、どういった修正・デバッグを行うべきでしょうか。
元々知見が足りていないのに加えて、動いていたものが変更していないのに動かなくなるという事態に
対処方法がわからなくなっています。

ご指導ご鞭撻いただければ幸いです。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2020/09/09 07:21 編集

> エラーメッセージはserialize.h内の throw serialization_error("Unable to open " + filename + " for reading."); の行で発生しており 例外発生個所のfilenameの値を確認してみたりはしたのでしょうか。 正常に動くプロジェクトと、動かないプロジェクトのファイル構成、プロジェクト設定の比較等は行ったのでしょうか。何故元々ある質問のテンプレートを削除しているのでしょう。まだ何も試していないのであれば、もう少し自分でデバッグしてみてください。現状、何を試したかなどが判らず、情報量が少なすぎるので、回答が付きづらいと思います。 下記URLを一読し、質問を適切に修正した方が回答が付きやすいかと思われます。 https://teratail.com/help/question-tips
guest

回答1

0

自己解決

再起動により解決しました。
同様の症状を調べたところごみファイルが残っていた可能性が高いと考えています。

投稿2020/09/10 02:36

Izayoi-san

総合スコア12

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問