   VC++.Net IDE problem,vely simple.
  This happens to me frequently:I can build and run a program without problem,but when I right clike on a class/struct/variable name and choose "go to definition/declaration",it tells me "the symbol XX is not defined"if it can compile and run the program,how cum it doesn''t know everything''s definition? 
  "if it can compile and run the program,how cum it doesn''t know everything''s definition?"Because the compiler and the IDE are two separate things.  I find several problems with VC++ .NET''s Intellisense and IDE.  Occasionally some of my classes won''t even show up in the Class Browser!I frequently have to blow away the .NCB file of my project and let it rebuild upon next load.  Sometimes this works and the IDE suddenly knows all my classes, etc and sometimes it doesn''t.  Regards,Jeff    [ Little Devils Inc. ] ;  That usually occurs when the project is in release mode and not debug. ;  Never seen a difference between release or debug build...not sure what you''re talking about.One thing I should mention:  If you have included header files, but not the source files into your project (maybe it''s a library?), than the IDE will not be able to find the definition of your classes, but may list them in your class browser.Regards,Jeff    [ Little Devils Inc. ] ;  I''d noticed this with version 2002. 2003 appears to be okay with the identical code. ;quote:Original post by Mathematix  I''d noticed this with version 2002. 2003 appears to be okay with the identical code.  I only have 2003 and my code has problems.  I use template classes, partial template specialization and nested namespaces and only one class seems to have a problem in this scenario...if I strip everything out and rename the classes, it seems to work, but put in my full code and the class disappears again Stupid! ;  When in debug mode the symbols are created however when in release it does not create them when you click play from the debug menu then it creates "?" next to your break lines. Which if you look at the details from the line it says "could not find symbol".  ;quote:Original post by rypyr  quote:Original post by Mathematix   I''d noticed this with version 2002. 2003 appears to be okay with the identical code.  I only have 2003 and my code has problems.  I use template classes, partial template specialization and nested namespaces and only one class seems to have a problem in this scenario...if I strip everything out and rename the classes, it seems to work, but put in my full code and the class disappears again Stupid!   That''s weird!;  OK,I switched to visual studio.net 2003 and problem solved.I previously was using 2002(or 2001 I''m not quite sure)so it is the IDE''s problem. ;  Wow!  It''s great that you were able to afford the upgrade and install it all within a day! Regards,Jeff    [ Little Devils Inc. ] 