問題タブ [msvcr90d.dll]

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.

0 投票する
11 に答える
45409 参照

c++ - Visual C++ 2008 のデバッグ モードで MSVCR90D.dll が見つからない

Visual C++ 2008 に問題があります。opencv をインストールし、新しいプログラムを作成しましたが、エラーなしでビルドしました。ただし、デバッグ時に MSVCR90D.dll が見つからないと文句を言います。リリースモードでは全く問題ありません。

Winsxs フォルダーの 1 つに MSVCR90D.dll があります。この問題の回避策を知っている人はいますか? これは既知のバグですか?

ジェラルド

0 投票する
7 に答える
18093 参照

c++ - msvcr90d.dll がデバッグ モードで見つからない

Visual C++ 2008 の質問で MSVCR90D.dll がデバッグ モードで見つからないことがわかりましたが、与えられた回答のどれも実際に質問に対する回答を与えていません。それらのほとんどは、インクリメンタル リンクをオフにすることを指摘していますが、エラーの真の原因と、インクリメンタル リンクをオフにせずに修正する方法については説明していません。

私の状況は、元の質問の状況とは少し異なります。Visual Studio 2008 の C++ コンパイラを使用していますが、Visual Studio 内ではなく Qt Creator 内で使用しています。

誰?

0 投票する
2 に答える
1171 参照

c++ - RELEASEでビルドするときにMsvcr90d.dllが見つかりません

奇妙なことに、デバッグモードでプログラムをビルドしてもエラーは発生しませんが、リリースモードでプログラムをビルドすると、Msvcr90d.dllが見つからないというエラーが表示されます。Msvcr90d.dllはデバッグライブラリです。リリース用にロードしたときになぜ起動するのかわかりません=/

0 投票する
2 に答える
4612 参照

c++ - DEBUG dll を含む VC++ 2008 再頒布可能パッケージのバージョンはありますか?

相互運用機能を介していくつかの C++ ライブラリを呼び出す (主に) C#/WPF アプリケーションがあります。

テスト目的で (およびサード パーティのライブラリに矛盾があるため)、部分的にリモート デバッグ用に、ターゲット マシンにデバッグ バージョンまたはアプリケーションを配布したいと考えています。

いずれにせよ、そうすると、プログラムは C++ dll のロード中に恐ろしい 0x800736B1 エラーで barfs します。これは、ターゲット マシンに VC++ ランタイム ライブラリのデバッグ バージョンがインストールされていないことが原因であると思われます (少なくとも次の障害が見つかるまでは)。

デバッグ ライブラリを含む VC++ 再頒布可能パッケージのバージョンはありますか、またはそれが失敗した場合、これらのライブラリをテスト マシンに配置する「推奨される」方法はありますか?

ありがとう、wTs

0 投票する
2 に答える
6159 参照

windows - Qt - Windows での SLL エラー

私のアプリは、Windows で次のエラーをスローしています。

QSslSocket: 未解決の関数 SSLv3_client_method を呼び出せません

QSslSocket: 未解決の関数 SSL_CTX_new を呼び出せません

QSslSocket: 未解決の関数 SSL_library_init を呼び出せません

QSslSocket: 未解決の関数を呼び出せません ERR_get_error

QSslSocket: 未解決の関数を呼び出せません ERR_error_string

VS C++ Redistributables と OpenSSL は既にインストールしていますが、openSSL に対して動的にリンクするように Qt に指示する方法がわかりません。Qt バイナリの LGPL バージョンと Qt Creator をすべて Windows 7 で使用しています (Linux ビルドは問題なく動作します)。

0 投票する
4 に答える
6967 参照

visual-c++ - MSVCR90D.DLL のインストール方法

MSVCR90D.DLL のインストール方法を教えてください。セットアップ プロジェクトを作成した小さなテスト DLL (デバッグ モード) があります。セットアップ プロジェクトに、vc90_debugcrt_x86.msm などのマージ モジュールとポリシーを含めました。VM に DLL をインストールすると、依存関係ウォーカーは依然として MSVCR90D.DLL が見つからないと報告します。

前もって感謝します。

0 投票する
1 に答える
4699 参照

visual-studio-2008 - VisualStudio2008とのリンクエラー

昨日、2005年からVisualStudio2008にアップグレードしました。さて、私はいくつかの新しいクラス(特にCFrameWndEx)を利用しようとしていますが、エラーが発生します。CFrameWndEx子クラスを宣言してから、afxcmdiframewndex.hをstdafx.hに追加すると、エラーが1つだけ発生します。一見無害なものです。「COleDropTarget基本クラスが未定義です」というエラーが表示されます。OK、簡単な修正、afxole.hをインクルードに追加すれば、すべてうまくいくでしょう。しかし、私がした後、それはすべての地獄が解き放たれるときです。リンクするまで、出力のすべてが良好です。

また、/ NODEFAULTLIBを使用してmsvcrtd.libとLIBCMTを削除すると、さらに多くの問題が発生します。これを修正する1つの方法は、msvcrtd.libおよびLIBCMTと競合するライブラリを見つけることだと思いますが、これを行うにはどうすればよいですか?

誰かが以前にこの問題を見たことがありますか?Microsoftコードとの競合のようですが、私のコードである可能性があります。どんな助けでも大歓迎です。

前もって感謝します。

0 投票する
0 に答える
1602 参照

visual-c++ - Visual C++ MSVCR90.dll がありません

Visual Studio 2008 Professional でこのエラーが何度も発生しています。「MSVCR90.dllが見つからないため、プログラムを開始できません...」

私はこれを職場の 2 台の異なるマシンで見ていますが、すべてのプロジェクト ファイルは外部 USB ドライブにある 1 つを除いてローカル ドライブにあります。

このエラーは、プロジェクト全体をクリーン/再構築することで解消されることがあります。インクリメンタルリンクをオフにすることで、それを取り除くことができた場合もあります。

誰かがさらに洞察を持っていますか?

ありがとう、ベザド

0 投票する
1 に答える
365 参照

visual-studio-2008 - msvcr90d.dll/msvcp90d.dll の SxS を制御する方法

長い時間の研究/研究の結果、私は見つけました

アプリケーションは msvcr90d.dll/msvcp90d.dll -- 9.0.21022.8 を使用する必要がありますが、vs2008 でデバッグすると、常に msvcr90d.dll -- 9.0.30729.6161 が使用されます

STL 標準ベクトル例外 (サードパーティ DLL から) によるアプリのクラッシュの根本的な原因であると思います。vs2008 を使用して自分のマシンでアプリを正常に実行したことがあります。私のアプリに影響を与えた他のアプリに違いありません。

vs2008 を (何度も) 再インストールし、アプリのマニフェスト オプションを調整しましたが、何も変わりませんでした。アプリと一緒にクラッシュしました。(上司へのデモの準備をしている直前にアプリがクラッシュしました...)

私のマシンにもvs2010、vs2012があります。しかし、アプリが既に存在する場合、アプリはこれまで機能していました。アプリがクラッシュする前に覚えている唯一のことは、TeamViewer を使用して自分のマシンにリモート アクセスしたことです... 翌日、悪の日々が始まりました。

アプリの SxS を制御する方法は?