如何修改 C++ 项目中的 .pro 文件以打印特定代码的执行时间?我在 Ubuntu 13.04 中使用 Qt Creator 作为通用 C++ IDE。
在终端中,我会使用
time ./a.out
我当前的 .pro 文件是
TEMPLATE = app
CONFIG += console
CONFIG -= app_bundle
CONFIG -= qt
SOURCES += main.cpp
QMAKE_CXXFLAGS += -std=c++0x
最佳答案
为什么不试试 QBENCHMARK?如下面的代码所示,您可以将要测量的代码插入 QBENCHMARK 宏中。 Reference
class MyFirstBenchmark: public QObject
{
Q_OBJECT
private slots:
void myFirstBenchmark()
{
QString string1;
QString string2;
QBENCHMARK {
string1.localeAwareCompare(string2);
}
}
};
关于c++ - Qt Creator for C++ 中的执行时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20795438/