gpt4 book ai didi

c++ - 错误:全局范围没有 “clock”

转载 作者:行者123 更新时间:2023-12-01 15:02:14 26 4
gpt4 key购买 nike

我想在程序中使用clock函数,所以我指的是how to use clock().

我的代码:

#include <iostream>
#include <cstdio>
#include <ctime>

int main() {
std::clock_t start;
//clock_t start;
double duration;

start = std::clock();
//start = clock(); //This Also not working

/* Your algorithm here */

duration = ( std::clock() - start ) / (double) CLOCKS_PER_SEC;
//duration = ( clock() - start ) / (double) CLOCKS_PER_SEC;

std::cout<<"printf: "<< duration <<'\n';
}

但是我仍然有编译错误

error C2039: 'clock' : is not a member of '`global namespace'' ....\ctime
error C2873: 'clock' : symbol cannot be used in a using-declaration ....\ctime
error C3861: 'clock': identifier not found ....\main.cpp



所以我也通过在Visual Studio中打开检查了 ctime头文件
using _CSTD asctime; using _CSTD clock; using _CSTD ctime;

对于这一行,它给出了一个错误

Error: the global scope has no "clock"



请帮我解决这些错误?

最佳答案

我已经研究了我的程序包含路径。我已经看到存在time.h的两个位置。

C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include

替换了路径 time.hC:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include文件,该文件通过从另一个位置应对而引用了我的程序。

关于c++ - 错误:全局范围没有 “clock”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36327558/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com