デバッグアサーションに失敗しました
デバッグ中、以下のエラーが発生しました。
エラーの理由 主関数の引数が入力されておらず、引数リスト内の変数を参照している。
コンフィギュレーションで設定するには、1.まずmainがあるプロジェクトを右クリックし、設定します。スタートアッププロジェクトに設定する
2. 以下の画像を設定します。
imshow関数へのデバッグでエラーが報告されます。
<スパン 解決策
<スパン 長い間、何が悪いのかわからずに調べていましたが、ようやく原因がわかりました。 imreadのパスが正しくないことが判明しました。imreadは相対パスには対応しておらず(プロジェクトに画像を入れても失敗しました)、絶対パスのみです。また、パスセパレータは" \" には対応しておらず、"/" や "//" にはスプリッタがサポートされています。
<スパン C/C++ ファイルパスにおけるスラッシュの問題。 <スパン シングルスラッシュ "\" をダブルスラッシュ "\" に置き換えてください。
VCで、ファイルの読み書きを使いたいのですが、パスが自動的に取得されるのは、以下のようなものです。C:\LocalTest.txt D:\ModemMo.ini などのように、その後使用するために C:\LocalTest.txt D:\ModemMo.ini に変換したいので、具体的なコードを、なるべく簡単なコードでお願いします。(元のパスの文字列型は: (元のパスの文字列型は : CString, 変換後もCStringであることが望ましい).
<スパン
1. c/c++ では、改行文字を表す '\n' のようなエスケープ文字を定義するために、'index' を使用します。
2. 2.エスケープ用か自分用かを区別するために、"୧⃛(๑⃙⃘◡̈๑⃙⃘) "を指定します。
3. だから、Dosパスの"˶‾‾‾"は、c/c++の"˶‾‾‾"で表現する必要があります。
4. ms windowsでc/c++を使用している場合、dosパスで/を使用することで "second "を示すことができます。
5. 例
"d:\test ┣️1.txt"
"d:/test/1.txt"。
上記の2つのパスは、ms Windowsでは等価です。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
ハートビート・エフェクトのためのHTML+CSS
-
HTML ホテル フォームによるフィルタリング
-
HTML+cssのボックスモデル例(円、半円など)「border-radius」使いやすい
-
HTMLテーブルのテーブル分割とマージ(colspan, rowspan)
-
ランダム・ネームドロッパーを実装するためのhtmlサンプルコード
-
Html階層型ボックスシャドウ効果サンプルコード
-
QQの一時的なダイアログボックスをポップアップし、友人を追加せずにオンラインで話す効果を達成する方法
-
sublime / vscodeショートカットHTMLコード生成の実装
-
HTMLページを縮小した後にスクロールバーを表示するサンプルコード
-
html のリストボックス、テキストフィールド、ファイルフィールドのコード例