2017-10-26 6 views
0

Visual C++で外部DLLを参照しているプロジェクトがあります。 私はすでにリンカセクションにlibディレクトリを含めて、リンカの入力セクションに記述しています。また、c/C++の一般的な追加インクルードディレクトリセクションも同じです。正常にビルドされていてもプログラムを実行しているときにPDBファイルエラーを見つけたり開くことができません

したがって、プロジェクトは正常にコンパイルされますが、実行しようとするたびにコンパイルされます。 「アプリケーションは正しく起動できませんでした」というエラーで失敗しますが、出力セクションが表示されている場合、すべてが正しくロードされているようですが、その特定のDLLに対して「PDBファイルを見つけたり開くことができません」と表示されます。

プログラムを実行できるようにこのエラーを修正する方法。 Visual Studio 2010で実行されているMFCプログラムです。 依存関係ウォーカー、API-MS-WIN-CORE-HEAP、FILE、およびEXT-MS-WIN-SESSION USERMGR -l1-1のほとんどを使用してプログラムを実行すると-0.dllこれに似た多くのものは利用できません。私はそれが動作していないビジュアルスタジオを修復しようとしました。どのようにそれについて行く考えがありますか

+0

依存性ウォーカー、API-MS-WIN-CORE-HEAP、ファイル、およびEXT-MS-WIN-SESSION USERMGR -l1-1-0のほとんどを使用してプログラムを実行すると、エラー00000x7b – ankyAS

+0

と表示されます。これに似たDLLは利用できません。 私はそれがうまくいかないビジュアルスタジオを修理しようとしました。それについてどのように考えていますか? – ankyAS

答えて

0

0x0000007b私にはおなじみの音。

ほとんどの場合、これは、リンクしている32/64ビットのライブラリが混在している可能性があります。

x64用にビルドしていて、win32外部ライブラリとリンクしている、またはその逆のいずれかです。

Visual Studioのプロジェクト設定では、コンパイルするプラットフォームアーキテクチャを個別に構成し、次に実際にコンパイルするプロファイルを選択できます。

関連する問題