こんにちは。Visual C++ システムシンボルセットアップについて質問です。
WinMEの時には発生しなかったのですがWinXPにして、VC++を
インストールすると、次のようなメッセージが出ます。
"Windows NT デバッグ シンボル"
(Visual C++6.0 Tools プログラムグループにVisual C++ CD-ROMからシンボ
ルファイル(DBG)のサブセットをセットアップするためのアイコンを登録しま
した。これらのシンボルファイルがセットアップされなかった場合、Visual C
++のデバッカは呼び出し先関数のコンテキストを決定できません。
アプリケーションのデバッグを容易にするために、これらのシンボルファイル
をセットアップすることを強く推奨します。)
と、出るので指示通り"SETUPDBG.EXE"を実行して見ると
(ファイルのバージョンがこのマシン上の対応するDLLと
マッチしません。)
と、出て正常にセットアップが終了しません。
(このマシン上の対応するDLL)とは、どこにあるのでしょう?また、正常にセ
ットアップをするにはどうしたらいいでしょう?
ぜひお願いします。
No.1
- 回答日時:
デバッグシンボルは実行ファイルに埋め込まれる
デバッグ用情報ですよね。本格的にデバッグしないのなら(^^;
いらないと思います。正当で理想的な解決方法は
WinXPあるいはVC++のサポート情報等を探してもしあればアップデートファイル(パッチ)を適用する
ことではないでしょうか。
あまり助けになってなくてすみません。
この回答への補足
回答ありがとうございます。
"WinXPあるいはVC++のサポート情報等を探してもしあればアップデートファイル(パッチ)を適用する "
と、ありますがアップデートファイル(パッチ)がなければ解決できないということなのでしょうか?
たびたびすいません。
No.2ベストアンサー
- 回答日時:
Windows2000ProとXP ProのCDをざっと目を通しましたが、シンボルファイルはないようです。
もっともXPはその性質上、付かなくとも不思議ではありませんし、2000もNT5から改名された時点でなんかあったのかも知れません。
また、VisualStudio6.0が出た時点ではXpはもちろん、2000もまだリリースされていませんでした(2000はまだNT5として発売予定だったはず)。
なのでVisualStudio6.0移行に発売された2000/Xpではシンボルセットアップがサポートされていなくとも別に不思議ではないでしょう(前科もあるし・・・NT4でVC4.0のデバッグが出来ないとか・・・VC4.2以降で可能でした)。
なお、デバッグシンボルですが、なくてもそれほど困るものでもありません。KernelやGDIなどのシステムDLLのエントリポイントアドレスと関数名のマッパですので、なくてもCallStackを上がってソースを見れば、どのコードの中にいるのか、は分かりますので(stack破壊してシステムDLL内で止まった場合はその限りではありませんが、はっきり言ってそういう場合では現在位置も結構怪しいです)。
なお、NT4.0ではDisc2にシンボルファイルが入っておりServicePackを当てるたびにServicePackのDisc2からシンボルを入れなお差投げれば行けない、というけっこう面倒なものでした。結局入っていても使わないような代物だったので今ではセットアップしなくなりましたが・・・(もっとも雑誌添付のServicePackではDisc2が付いてないので入れるためにはMicrosoftに注文しなきゃならない、という事もあったんですが・・・)。
・・・と調べてたら出てきました。
参考URLに載っています。
Windows 2000 Customer Support and Diagnostics Tools CD-ROM
というのに添付されているらしいです・・・入手方法はMicrosoftに問い合わせてください。
参考URL:http://www.microsoft.com/JAPAN/support/kb/articl …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 Visual StudioとVisual C++ Build Toolsについて 1 2023/04/16 03:42
- C言語・C++・C# visual studioでフォームデザインを作成する時のVB.netとC#の違い 2 2023/06/22 03:04
- C言語・C++・C# Windows Formアプリからコンソールを呼び出して文字を出力させたい 8 2023/05/09 10:53
- その他(プログラミング・Web制作) python fbprophetについて 1 2022/09/29 19:44
- C言語・C++・C# PC画面を録画するプログラムでdllの読み込みエラー 1 2023/04/22 08:31
- Windows 10 アプリ内のMicrosoft・・・ 4 2022/10/10 16:08
- Java EclipseとVisual StudioをPC1台にインストールしただけではPCは重くならない? 3 2022/12/08 15:35
- Windows 10 windowsの回復ドライブや復元ポイントを使用した場合の戻る位置を教えてください。 5 2023/08/19 14:52
- Visual Basic(VBA) VBA アドインについて お詳しい方 ご教授をお願いします。 相談事項 現在以下の対応を実施した所、 1 2022/11/02 16:53
- Outlook(アウトルック) 【 Windows 10 】アドレス帳に正しくインポートを完了させたい。 3 2023/04/23 13:41
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
YOASOBI
-
【ExcelVBA】ファイル名をセル...
-
シンボル化解除の方法
-
VBAで改行の入ったデータの正規...
-
コモンダイアログのshowopenに...
-
テキストボックスの中身をリセ...
-
ダブルクリックと2回クリックの...
-
変数に256文字以上のテキストを...
-
python ボタンを押すと複数の関...
-
VS2008 C# ボタンのテキストを...
-
pythonの画像の貼り付けについて
-
斜めに移動
-
Pythonのtkinterについて
-
arduino プログラムについて
-
VBScriptでMsgBoxのYesNoボック...
-
別のアプリケーションのテキス...
-
プログラミング、アーキテクチ...
-
ドラッグ&ドロップからの取得
-
else if文の順序を変えることに...
-
テキスト内の重複文字検索
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
YOASOBI
-
五芒星は、悪魔崇拝とどういう...
-
static関数がmapファイルに載ら...
-
シンボル化解除の方法
-
【ExcelVBA】ファイル名をセル...
-
ソースファイルを追加すると、...
-
合致するシンボル情報は見つか...
-
ブレーカーの電気シンボル
-
Open officeのDrawのシンボル素...
-
共有ライブラリから読み込んで...
-
画像のズームアウト処理を行う...
-
下からスライドしてくるメッセージ
-
当方AS初心者です。Flash CS5に...
-
不思議な水晶玉
-
App store のマークってイルミ...
-
Flash8★こういう場合はアクショ...
-
photoshopで書いた四角の枠の中...
-
VBScriptでMsgBoxのYesNoボック...
-
webページ上、TABフォーカス出...
-
プログラミング、アーキテクチ...
おすすめ情報