小编Dav*_*veH的帖子

Raspberry Pi上的C++ chrono库

在Raspberry Pi 2上,我需要定期调用一个php文件,通常每100毫秒.我发现这个c ++代码看起来像我需要的东西,它的测试版本在Windows上使用CodeBlock进行编译和运行.我使用本指南更新了来自jessie的C++库的喘息RPi,使用g ++ - 4.9 -std = c ++ 14在Pi上编译它,但我没有输出.我是Linux和C++的新手,所以任何帮助都会受到赞赏.代码如下

#include <iostream>
#include <cstdlib>
#include <chrono>
using namespace std;

int main () {
    using frame_period = std::chrono::duration<long long, std::ratio<50, 100>>;
    auto prev = std::chrono::high_resolution_clock::now();
    auto current = prev;
    auto difference = current-prev;
    while(true)
    {
        while (difference < frame_period{1})
        {
            current = std::chrono::high_resolution_clock::now();
            difference = current-prev;
        }
        //cout << std::system("php run.php");
        std::cout << "OK ";
        using hr_duration = std::chrono::high_resolution_clock::duration;
        prev = std::chrono::time_point_cast<hr_duration>(prev + frame_period{1});
        difference …
Run Code Online (Sandbox Code Playgroud)

c++ c++-chrono raspberry-pi c++14

3
推荐指数
1
解决办法
926
查看次数

标签 统计

c++ ×1

c++-chrono ×1

c++14 ×1

raspberry-pi ×1