c++ - Qt Creator for C++ 中的执行时间

标签 c++ qt-creator

如何修改 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/

相关文章:

windows - Qt 5.0程序在QtCreator中运行但不在外部

path - 如何在Qt Creator中添加包含路径?

c++ - Remy源码(github)protobuf类编译错误

c++ - 如何正确构建 Qt 插件

ubuntu - 在 Linux 上使用 QT creator 编译基于 portaudio 的 C 代码

qt-creator - Qt 创建者未填充问题选项卡

c++ - 为什么 C++ 标准保留换页字符?

c++ - 服务器-客户端程序的 GUI

c++ - OpenCV-如何计算Mat的对数?

c++ - 将 std::u16string 转换为 std::wstring 而不复制