【发布时间】:2011-08-22 11:11:20
【问题描述】:
我有一个在 Eclipse c++ 中创建的项目。该项目调用了一个执行大量循环(数千次)的函数来计算结果。
我在 Eclipse 中运行它需要 1 分钟(约 70 秒)。
我想为项目添加一个 GUI,所以我在 VisualStudio2010 中打开了一个 WinForm (Win32) 项目,并将项目的所有文件从 eclipse 目录移动到新目录(为 VS2010 创建)。
现在,当我运行表单时,该函数需要 4-5 分钟。我试图取消进度条但不是问题,所以我明白长时间不是因为GUI。
我认为问题出在VS2010的编译中。我尝试更改一些优化属性,但项目无法编译...
如何减少运行时间?
谢谢!
【问题讨论】:
-
你在eclipse中使用什么样的编译器? VS2010中是否使用了C++托管代码?
-
在 Eclipse 中我使用 g++。我在 VS2010 中为 WinForm 使用托管代码
标签: c++ eclipse visual-studio-2010 optimization compiler-construction