Sma*_*acL 2 c++ classview visual-studio-2008
我刚刚将一个较大的项目从旧版本的Visual C ++移植到了VS2008,并注意到类视图使我的一堆类弄错了。在解决方案视图中,存在声明这些类的头文件,因此我希望可以在类视图中看到它们。是否出于某些原因将某些类排除在外的原因,或者是否有任何方法可以刷新类视图以在解决方案中包括所有类?
尝试了 Hans 的关于查看缺少类的头文件有何不同的建议,并注意到以下内容
我的头文件
#ifndef MYHEADER_INCLUDED
#define MYHEADER_INCLUDED
class MyClass
{
'
'
};
#endif
Run Code Online (Sandbox Code Playgroud)
现在,#ifdef 之后的所有内容在编辑器中都变灰,这表明 IDE 通过宏已经定义。源文件还包含相当数量的头文件中的条件包含,例如
#ifndef MYHEADER_INCLUDED
#include "myheader.h"
#endif
Run Code Online (Sandbox Code Playgroud)
将标题更改为
我的头文件
#pragma once
class MyClass
{
'
'
};
Run Code Online (Sandbox Code Playgroud)
似乎解决了类视图问题,但我不知道它会如何影响编译时间。
编辑 刚刚完成并进行了重建,编译时间没有显着变化。
| 归档时间: |
|
| 查看次数: |
2904 次 |
| 最近记录: |