如何减少 VC++ 项目(本机 C++)的编译时间和链接时间?
请指定每个建议是否适用于调试、发布或两者。
这对您来说可能听起来很明显,但我们尝试尽可能多地使用前向声明,即使它需要写出类型所在的长命名空间名称:
// Forward declaration stuff
namespace plotter { namespace logic { class Plotter; } }
// Real stuff
namespace plotter {
namespace samples {
class Window {
logic::Plotter * mPlotter;
// ...
};
}
}
它也大大减少了在其他编译器上的编译时间。事实上它适用于所有配置:)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)