你使用什么技术来快速编译和启动 VSC++ 项目?
对我们来说,尤其是所有dll的加载需要很长时间。有没有办法加快速度?该项目加载了大量的 .dll,其中一些特别慢。
现在我们为我们的项目使用 unity build,它的编译速度已经非常快了! =)
谢谢!
最佳答案
DLL 有一个默认的加载位置嵌入其中。这通常由开发工具默认为所有 DLL 的相同地址。这意味着当 DLL 加载到内存中时,会发生很多冲突,并且必须重新寻址 DLL 并将其加载到空闲内存位置。在处理具有大量 DLL 依赖项的项目时,我们能够通过设置 DLL 的默认地址来显着节省加载时间。
可以在 drdobbs 上找到有关正在发生的事情以及它如何提供帮助的更完整的解释。 .
我已经做了几年了,所以现在可能已经过时了。
如果您沿着这条路线走下去,请牢记这一点,它可能不会很好地与 .net 一起发挥作用。 .
关于c++ - 如何更快地编译和启动 VSC++ 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5937474/