
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で質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
どんなプログラムを書いても指...
-
ExcelVBAでカレントディレクト...
-
フルパスから最後のディレクト...
-
FTPでputすると空ファイルが出...
-
ファイルやディレクトリの存在...
-
絶対パスの絶対て英語で何でし...
-
ExcelVBA サーバーの(共有フォ...
-
Delphiでエラーが出ます
-
windows.hがincludeされない
-
GetPrivateProfileStringでini...
-
C言語を用いたファイルの一括削...
-
FTPでリモートのファイル一覧取得
-
ファイルダイアログのカレント...
-
圧縮(Zip)について
-
fopenで別ディレクトリにファイ...
-
VBでのAPI
-
エクセルVBAで相対パスでファイ...
-
GIFファイルを一括してWORDに挿...
-
「UNCパスはサポートされません...
-
webアプリケーションでの画像フ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
どんなプログラムを書いても指...
-
FTPでputすると空ファイルが出...
-
フルパスから最後のディレクト...
-
fopenで別ディレクトリにファイ...
-
「UNCパスはサポートされません...
-
webアプリケーションでの画像フ...
-
絶対パスの絶対て英語で何でし...
-
ExcelVBAでカレントディレクト...
-
windows.hがincludeされない
-
ExcelVBA サーバーの(共有フォ...
-
ファイルやディレクトリの存在...
-
セルに入力されたパスでフォル...
-
C言語を用いたファイルの一括削...
-
ネットワーク上のコンピュータ...
-
Ubuntu テキストファイルをどこ...
-
GIFファイルを一括してWORDに挿...
-
GetPrivateProfileStringでini...
-
Excelマクロからのバイナリデー...
-
FindFirstFileについて
-
圧縮(Zip)について
おすすめ情報