VC(Visual C++ ver6.0)のデバッグ実行中に急に「シンボル検索 mfcs42d.pdbのパスを入力してください。」というフォルダ選択画面が表示され、落ちます。その際、フォルダ選択画面のフォルダ入力欄のデフォルトには、「f:\9782\vc98\mfc\mfc\lib」という入力した覚えのないパスが入力されています。
mfcs42d.pdbがあるバスは「C:\Program Files\Microsoft Visual Studio\VC98\MFC\Lib」なので、それを入力し、OKを押下しても、「正しい名前のファイルはこのディレクトリに見つかりましたが、正しいファイルではありません。」とエラーが出てはじかれてしまいます。
なぜでしょうか?どのようにすれば解決できるのでしょうか?
知識のある方がおられましたら、ご教授願えないでしょうか?
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
これは想像ですが、ビルドしたプログラムがリンクしている MFCS42D.LIB とデバッグ情報 MFCS42D.PDB の、VC++ のパッチ(ServicePack)がずれているとか、そういうことなんではないでしょうか。
うちの VC++ 6.0 付属の MFCS42D.PDB をバイナリエディタで見ると、e:\8168\vc98\mfc\mfc\src\ という文字列が入っています。
MFCS42D.LIB も同じでした。
# これは多分、Microsoft 内の MFCS42D.DLL 開発 or ビルド担当の PC のディレクトリだと思います。
ちなみに、使ったバイナリエディタは Stirling です。
ご回答ありがとうございます。
>ビルドしたプログラムがリンクしている MFCS42D.LIB とデバッグ情報 MFCS42D.PDB の、VC++ のパッチ(ServicePack)がずれているとか、そういうことなんではないでしょうか。
この指摘どおりのようです。
別環境で開発したDLLをこのPCに持ってきていたため、このPCに入っているMFCS42D.PDB 情報と前の環境でのMFCS42D.PDB が異なっていたためおかしくなっていたようです。全てのDLLをこのPCでビルドしなおすと解決しました。
助かりました。ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 入力ボックスが繰り返しポップアップして止まらない。 下記コードでファイル名の変更をしたいのですが、変 1 2022/09/08 11:27
- Visual Basic(VBA) VBA 参照先で選んだファイルをコピーし、出力先に別名で保存したい 8 2022/05/13 20:37
- Excel(エクセル) フォルダ内のワードファイルをPDFに一括変換するVBA 3 2023/06/09 16:51
- Windows 10 コマンドプロンプトの使い方 1 2022/10/13 14:43
- Excel(エクセル) フォルダAから1つのファイルだけを、フォルダBへを移動するVBAについて 2 2022/07/25 11:45
- その他(プログラミング・Web制作) セレクトボックスで選択された値をコントローラーで使用したい 2 2022/07/26 16:41
- Visual Basic(VBA) batにて、異なるフォルダの同名ファイルを参照し、文字列を判別。擬似配列で変数へ格納 3 2022/04/10 03:37
- Excel(エクセル) [クイックアクセスツールバー]の設定ファイルの格納場所について、 5 2023/04/21 14:43
- C言語・C++・C# PC画面を録画するプログラムでdllの読み込みエラー 1 2023/04/22 08:31
- Visual Basic(VBA) 集めたシートのシート名を変更したい。 下記のコードでサブフォルダにあるファイルのSheet3を集めて 6 2022/08/23 10:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
どんなプログラムを書いても指...
-
フルパスから最後のディレクト...
-
FTPでputすると空ファイルが出...
-
ファイルやディレクトリの存在...
-
ExcelVBAでカレントディレクト...
-
windows.hがincludeされない
-
ファイルダイアログのカレント...
-
マイクラでPythonのプログラミ...
-
「UNCパスはサポートされません...
-
FindFirstFileについて
-
新規作成ファイルパスが有効か...
-
GetPrivateProfileStringでini...
-
EXCELでダイアログボックスを開...
-
絶対パスの絶対て英語で何でし...
-
VBでフォルダ単位のFTP
-
ドラッグ&ドロップについてです...
-
C言語を用いたファイルの一括削...
-
相対パスの指定
-
Excel2013 FSO.getAbsolutePath...
-
MATLABのsaveでファイル名を試...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
どんなプログラムを書いても指...
-
フルパスから最後のディレクト...
-
FTPでputすると空ファイルが出...
-
windows.hがincludeされない
-
ExcelVBAでカレントディレクト...
-
「UNCパスはサポートされません...
-
マイクラでPythonのプログラミ...
-
C言語を用いたファイルの一括削...
-
fopenで別ディレクトリにファイ...
-
GetPrivateProfileStringでini...
-
ファイルやディレクトリの存在...
-
ネットワーク上のコンピュータ...
-
ExcelVBA サーバーの(共有フォ...
-
エクセルVBAで相対パスでファイ...
-
pythonでの日本語操作
-
VBAで自身のファイル名を取得す...
-
webアプリケーションでの画像フ...
-
絶対パスの絶対て英語で何でし...
-
ファイルダイアログのカレント...
-
圧縮(Zip)について
おすすめ情報