問題タブ [dependency-walker]
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++ - D3DXCompileShader が ERROR_MOD_NOT_FOUND を返す
v120_xp ツールセットを使用して、VS2013 を使用してプログラムをコンパイルしています。プログラムは Windows 7 で問題なく動作しますが、XP SP3 を実行しているマシンでプログラムを実行しようとするとすぐにエラーが発生します。
私は vs3_0 をコンパイルしています。これを Radeon HD 3600 および 4600 を搭載したマシンで実行してみました。どちらもシェーダー モデル 4_0 までサポートしています。
ターゲット マシンで DirectX ランタイムを更新すると、このエラーは解消されることがわかりましたが、その修正は私のシナリオには使用できません。はい、Windows XP がサポートされなくなったことは理解していますが、私が働いている会社には多くのWindows XP を実行している居住地の端末であるため、更新はオプションではありません。
依存関係ウォーカーを実行し、プログラムのプロファイリングを行ったところ、MSVCR120D.dll に関連する興味深いエラーのリストが表示されました。これはおそらく C ランタイム エラーですか? 依存関係ウォーカーのログは次のとおりです。
これについて何か助けていただければ幸いです、乾杯。
c++ - 依存関係ウォーカー: ファイルを開くときにエラーが発生しました システムが指定されたファイルを見つけることができません
C++ プロジェクトの依存関係を調べようとしています。そのプロジェクトには .dll ファイルと .so ファイルの両方があります。
依存関係を調べるために依存関係ウォーカーを使用しようとしています。すでに正しい検索パスを設定していると思います。ただし、それでもエラーが発生します。
他のファイルの同様のエラー:
これらの .dll ファイルを検索しましたが、これらは自分のコンピューターにもありません。誰か助けてくれませんか?
誰かが依存関係ウォーカーの代替案を提案できますか?
c++ - C++ メソッドに対するリンクを禁止する
コードの一部がそれを使用するとコンパイルエラーが発生するように、メソッドの使用を禁止しようとします。
これは独自のレガシー モジュールであり、一部のメソッドには問題があることがわかっています。ヘッダー ファイルと dll があります。
私が使用する巨大なプロジェクトでこのメソッドのすべての使用法を理解することはできません (多くの定義、いくつかの暗黙のキャスト...)
このメソッドの使用を検出した場合、コンパイラは停止 (または単に警告) できますか?
vsto - Windows XP SP3 上の VSTO 2010 ランタイム
Visual Studio 2010 で Excel VSTO アドインを開発しました。Windows 7 以降と Excel 2007 以降のさまざまな組み合わせで正常に動作しますが、Windows XP と Excel 2007 では読み込みに失敗し、情報を提供しない「実行中にランタイム エラーが発生しました」というメッセージが表示されます。 COM アドインの読み込み」メッセージ。VSTO_SUPPRESSDISPLAYALERTS=0
データをVSTO_LOGALERTS=1
生成しません。
API Monitor と Dependency Walker でデバッグしたところ、以下のことがわかりました。アドインを読み込むために、Excel は を読み込みますC:\Program Files\Common Files\Microsoft Shared\VSTO\10.0\VSTOLoader.dll
。このライブラリは、Vista 以降でのみ使用できるGetFileVersionInfoEx
から関数をインポートします。C:\Windows\System32\Version.dll
したがって、VSTO ランタイムのロード中にプロセスが非常に早い段階で失敗するため、アドイン DLL のロードは試行されません。
これを修正する方法についてのアイデアはありますか? 依存関係がありませんか?これまでにインストールしたものは次のとおりです。
- .NET 2.0 SP2
- .NET 3.5 SP1
- .NET 4.0
- オフィス SP3
- http://www.microsoft.com/en-us/download/details.aspx?id=48217の VSTO 2010 ランタイム
- http://www.microsoft.com/en-us/download/details.aspx?id=18346の PIA
visual-studio-2012 - Windows 7 の VS2012 から Windows XP への hello world プログラムのクロスコンパイル
次の hello-world プログラムをクロスコンパイルしようとしています
私のホスト プラットフォームは、Windows 7 SP1 64 ビット マシン上の Windows デスクトップに Microsoft Visual Studio Express 2012 を使用しています。私のターゲット プラットフォームは、248 MB の RAM を搭載した 32 ビットの Windows XP Embedded デバイス (バージョン 2002 Service Pack 2) です。http://blogs.msdn.com/b/vcblog/archive/2012/10/08/10357555.aspxのコマンド ラインの指示に従って、クロス コンパイルを行います。
https://dev.windows.com/en-us/microsoft-edge/tools/vms/windows/の「XP 上の IE6」仮想マシンで hello_world.exe を正常に実行できるという事実は、次のことを確信させてくれます。クロスコンパイルはうまくいきました。ただし、hello_world.exe を Windows XP Embedded デバイスにコピーして実行しようとすると、次のアプリケーション エラーが発生します。
Dependency Walker (XP Embedded デバイスで実行) で DLL の問題が表示されない:
私はここで立ち往生しています。この奇妙なアプリケーション エラーが発生する理由と、それを修正する方法を誰かが明らかにできる場合は、喜んでお知らせします。