?
Solved

can't step into MFC source

Posted on 2002-04-25
12
Medium Priority
?
262 Views
Last Modified: 2013-11-25
Hi,
step into the MFC source file doesn't work. but when I compile with MFC as static library - it works.
I already tried many pdb tests and more, so it's not 300 points for nothing..
by the way, I need it fast.. or I reinstall the computer. (I tried reinstall the VC..)

thanks,

  lidorc
0
Comment
Question by:lidorc
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 3
  • 2
  • +2
12 Comments
 
LVL 32

Expert Comment

by:jhance
ID: 6968106
The MFC source is an optional install in VC++.  Go back to your VC++ installation CD, re-run the installer and choose to install the MFC SOURCE CODE.

After that, you'll be able to debug it.
0
 
LVL 1

Author Comment

by:lidorc
ID: 6968109
jhance,
already installed it.. (it works as static library..)
0
 
LVL 32

Expert Comment

by:jhance
ID: 6968111
MFC SOURCE!!!!  Not the MFC libraries.
0
Prepare for your VMware VCP6-DCV exam.

Josh Coen and Jason Langer have prepared the latest edition of VCP study guide. Both authors have been working in the IT field for more than a decade, and both hold VMware certifications. This 163-page guide covers all 10 of the exam blueprint sections.

 
LVL 1

Author Comment

by:lidorc
ID: 6968120
first, the MFC source code is installed (i just checked),
second, it does step into when i compile with MFC as static library, but as dll it doesn't (i have the correct mfcs42d.pdb in the right directory but sometimes the VC says it's the wrong file, and ask me to look for the right one)
0
 
LVL 86

Expert Comment

by:jkr
ID: 6968373
Check http://support.microsoft.com/default.aspx?scid=kb;EN-US;q318367 ("BUG: Cannot Step into ATL, CRT, or MFC Source Code During Debugging (Q318367)") - this is for VS7, but the symptoms are the same. Also check whether you have the correct settings under "Tools|Options|Directories"
0
 
LVL 49

Expert Comment

by:DanRollins
ID: 6969528
I had that problem on one computer.  After I applied the latest VC++ Service Pack, the problem went away.

-- Dan
0
 
LVL 6

Expert Comment

by:Mindphaser
ID: 7036257
Please update and finalize this old, open question. Please:

1) Award points ... if you need Moderator assistance to split points, comment here with details please or advise us in Community Support with a zero point question and this question link.
2) Ask us to delete it if it has no value to you or others
3) Ask for a refund so that we can move it to our PAQ at zero points if it did not help you but may help others.

EXPERT INPUT WITH CLOSING RECOMMENDATIONS IS APPRECIATED IF ASKER DOES NOT RESPOND.

Thanks,

** Mindphaser - Community Support Moderator **

P.S.  Click your Member Profile, choose View Question History to go through all your open and locked questions to update them.
0
 
LVL 1

Author Comment

by:lidorc
ID: 7041350
hi Mindphaser,
sorry for the long time..
i need you to delete it. i formated my computer cause the solutions wheren't good enough..

 thanks
0
 
LVL 6

Accepted Solution

by:
Mindphaser earned 0 total points
ID: 7041650
Points refunded and moved to PAQ

** Mindphaser - Community Support Moderator **
0
 
LVL 49

Expert Comment

by:DanRollins
ID: 7042343
That is the recommended action:  Whenever the solutions provided by the Experts at EE are not good enough, just format your hard disk and/or get a new computer.  That always works for me.

-- Dan
0
 
LVL 6

Expert Comment

by:Mindphaser
ID: 7042957
Dan

We should add that statement in our Membership Agreement <LOL>
0
 
LVL 1

Author Comment

by:lidorc
ID: 7043894
Dan,
after all, the experts are the last option..
but i had to format it anyway.. another guy here abused it too much and i couldn't see it suffer..

 lidorc
0

Featured Post

NFR key for Veeam Agent for Linux

Veeam is happy to provide a free NFR license for one year.  It allows for the non‑production use and valid for five workstations and two servers. Veeam Agent for Linux is a simple backup tool for your Linux installations, both on‑premises and in the public cloud.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Article by: SunnyDark
This article's goal is to present you with an easy to use XML wrapper for C++ and also present some interesting techniques that you might use with MS C++. The reason I built this class is to ease the pain of using XML files with C++, since there is…
Go is an acronym of golang, is a programming language developed Google in 2007. Go is a new language that is mostly in the C family, with significant input from Pascal/Modula/Oberon family. Hence Go arisen as low-level language with fast compilation…
The goal of the video will be to teach the user the concept of local variables and scope. An example of a locally defined variable will be given as well as an explanation of what scope is in C++. The local variable and concept of scope will be relat…
The viewer will learn how to clear a vector as well as how to detect empty vectors in C++.

764 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question