0
我正在学习C++并使用VS C++ 2008 Express。在VS 2008中调试C++模板类
我有一个简单的项目与2个代码文件。 一个是我的班级,另一个是“_tmain()”。 我的班级文件正在使用:模板< typename T >代码。
该程序似乎运行良好,但我不能在C++视图中进入我的类文件代码。我必须看看汇编代码。
我可以进入_tmain()就好了,但是当我尝试F11进入我的类方法时,“没有可用的源代码”。
对此有何意见?
感谢, M3NTA7
谢谢,我只是看着,我有调试信息设置为YES,我可以在'main()'中设置断点,但是当我尝试从其中一行进入我的类时,我只能查看程序集。 – M3NTA7 2009-09-24 18:41:08
你有.pdb在同一个目录吗?您是否验证过您正在调试当前版本? – 2009-09-24 18:44:27
你说你有调试信息设置为yes,但你实际上是在调试配置中编译(即禁用了优化)吗?类模板方法通常都是“内联”的,并且在使用优化进行编译时可能会进行内插。 – 2009-09-24 19:45:46