問題タブ [natvis]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 単純な std::string を natvis で視覚化する方法は?
デバッグ中にVS2015の基本的な std:string をまともに見ることができません。このアドレスにある指示に従いました: https://msdn.microsoft.com/fr-fr/library/jj620914.aspx
(つまり、デバッガーの種類をネイティブ モードに設定し、 と の両方をオフにしますUse Managed Compatibility Mode
) Use Native Compatibility Mode
。stl.nativs ファイルもソリューションに追加しました。
str
(非常に複雑なツリーではなく)自分の変数を値として直接「テスト」したいと考えています。これで私を助けてもらえますか?
debugging - natvis で構造体の配列を分解する
Visual Studio 2015 で natvis を使用して、構造体の配列のエントリを個別の配列に表示する方法を探しています。
これを表示
なので
visual-studio-2015 - NatvisでExcludeView/IncludeViewを伝播する方法は?
したがって、C と B の 2 つのクラスがあり、合成関係があるとします。C は B で構成されています。
現在、C の 2 つのビューを含む natvis ファイルがあります。このビューを B から C に明示的に伝播する必要がありますか? natvis ファイルには表示されているタイプが記述されていないため、ビューを伝播させたい場所が見つからないため、これは非常に面倒に思えます。また、これはコンテナでは機能しません。個々のアイテムのビューしかありません。
編集:
例:
ウォッチ ウィンドウでb
、型の変数を確認しますB
。それを見るには、次のように入力します。
ビューが のビューに伝播することを期待していますc
。しかし、そうではありません。代わりに次のように表示されます。
書く必要なし:
どうすればこれを達成できますか?
visual-studio - COLUMN-major マトリックス型でイメージウォッチを拡張
独自のマトリックス クラスの *.natvis 記述でImage Watchを拡張したいと考えています。この行列クラスのデータは、OpenCV の行優先順とは対照的に、列優先形式で格納されます。
次のコードで転置したような行列を表示できました。
列の主要な行列を正しく表示する方法はありますか?
c - C言語でnatvis式から変数自体を参照するには?
this
Cコードをデバッグするときにnatvis式で使用できるC++キーワードの類似物はありますか?
私は次のことをしたいのですが、なしでそれを行う方法がわかりませんthis
。
C に構造体があるとします。
また、グローバル変数もあります:
state
フィールドとRunning
変数に基づいてオブジェクトの状態を示す natvis ルールを作成したいと考えています。C++ の場合、次のように記述します。
Cでどのように行うことができますか?
ありがとう!
PS natvis ファイルは、gdb デバッガーを使用して VSCode で使用されます。
python - Python オブジェクトのカスタム Visual Studio デバッグ ビューを追加するには?
openpyxl
ReadOnlyCell
Visual Studio 2015 (Python ツール) でのデバッグ中に、Python オブジェクトの便利な視覚化を追加したいと考えています。natvis
filesに読み込みましたが、C++ プロジェクト専用のようです。たとえば、以下のスクリーンショットは、Autos ウィンドウで ReadOnlyCell がどのように見えるかを示しています。value
各セルに個別に移動することなく、列にプロパティ (たとえば、下のセル 0 の場合は 6000)を表示したいと思います。
PythonDkm.natvis
ファイルを編集して Python オブジェクトの視覚化を追加する方法があるようです。ファイルは見つかりましたが、それにカスタム クラスを追加する方法がわかりません。どんな助けでも大歓迎です!