解决 部分函数未找到错误

master
chenzenghui 2025-06-19 05:52:04 +08:00
parent 64f0cfe989
commit e57fea3299
2 changed files with 11 additions and 8 deletions

View File

@ -307,6 +307,12 @@ double cosd(double d)
} }
double diffSeconds(std::chrono::system_clock::time_point starttime, std::chrono::system_clock::time_point endtime)
{
std::chrono::duration<double> diff = endtime - starttime; // 返回 duration 对象
return diff.count();
};
std::string Convert(float Num) std::string Convert(float Num)
{ {
std::ostringstream oss; std::ostringstream oss;

View File

@ -104,10 +104,10 @@ typename Clock::time_point parse_iso8601(const std::string& timestamp) {
// 添加纳秒部分 // 添加纳秒部分
auto duration_since_epoch = tp.time_since_epoch(); auto duration_since_epoch = tp.time_since_epoch();
auto seconds = std::chrono::duration_cast<std::chrono::seconds>(duration_since_epoch); auto seconds = std::chrono::duration_cast<std::chrono::seconds>(duration_since_epoch);
auto nanoseconds = std::chrono::duration_cast<std::chrono::nanoseconds>( //auto nanoseconds = std::chrono::duration_cast<std::chrono::nanoseconds>(
duration_since_epoch - seconds + // duration_since_epoch - seconds +
std::chrono::duration_cast<std::chrono::nanoseconds>( // std::chrono::duration_cast<std::chrono::nanoseconds>(
std::chrono::duration<double>(fractional_seconds))); // std::chrono::duration<double>(fractional_seconds)));
// 计算纳秒部分,并转换为 system_clock::duration // 计算纳秒部分,并转换为 system_clock::duration
auto nanoseconds = std::chrono::duration<double>(fractional_seconds); auto nanoseconds = std::chrono::duration<double>(fractional_seconds);
@ -141,10 +141,7 @@ std::string format_iso8601_nano(typename Clock::time_point tp) {
return oss.str(); return oss.str();
}; };
double diffSeconds(std::chrono::system_clock::time_point starttime, std::chrono::system_clock::time_point endtime) { double BASECONSTVARIABLEAPI diffSeconds(std::chrono::system_clock::time_point starttime, std::chrono::system_clock::time_point endtime);
std::chrono::duration<double> diff = endtime - starttime; // 返回 duration 对象
return diff.count();
};
/////////////////////////////// 基本图像类 结束 /////////////////////////////// 基本图像类 结束