【发布时间】:2009-08-03 08:56:00
【问题描述】:
我来自不同的开发环境(主要是 Java),我试图与我习惯的习惯进行类比。
我正在使用 Visual Studio 2005 中的 C++ 项目,该项目在更改后需要大约 10 分钟才能编译。奇怪的是,如果我犯了一个小的语法错误,我需要等待几分钟才能在运行整个项目构建时从编译器那里得到反馈。
Eclipse 给了我一个习惯,即如果我做一些小改动,我会立即得到一个编译器错误,并带有一个显示错误的下划线。看起来很合理,VS 应该能够做到这一点。
这是我可以在 VS 中启用的功能,还是我需要一个外部插件来实现这个功能?
【问题讨论】:
-
如果编译需要 10 分钟,说明您的项目组织或 C++ 安装有问题。
-
@Neil - 我不同意。这是一个非常大的项目,有很多依赖项。
-
这就是我的意思 - 你不应该有那么多依赖(或非常大的项目,恕我直言)
-
我似乎是这里唯一听说过模块化分解的人。这就是图书馆的用途,伙计们!
-
如果你有 300 多个模块,构建时间仍然很糟糕。大型 C++ 项目永远不会快速构建。使用模块仍然会比替代方案好很多。至于Yuval A的最后一句话:获得特权。之前的维护者显然是不合格的。
标签: c++ visual-studio visual-c++-2005