解决 部分函数未找到错误
parent
64f0cfe989
commit
e57fea3299
|
@ -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::ostringstream oss;
|
||||
|
|
|
@ -104,10 +104,10 @@ typename Clock::time_point parse_iso8601(const std::string& timestamp) {
|
|||
// 添加纳秒部分
|
||||
auto duration_since_epoch = tp.time_since_epoch();
|
||||
auto seconds = std::chrono::duration_cast<std::chrono::seconds>(duration_since_epoch);
|
||||
auto nanoseconds = std::chrono::duration_cast<std::chrono::nanoseconds>(
|
||||
duration_since_epoch - seconds +
|
||||
std::chrono::duration_cast<std::chrono::nanoseconds>(
|
||||
std::chrono::duration<double>(fractional_seconds)));
|
||||
//auto nanoseconds = std::chrono::duration_cast<std::chrono::nanoseconds>(
|
||||
// duration_since_epoch - seconds +
|
||||
// std::chrono::duration_cast<std::chrono::nanoseconds>(
|
||||
// std::chrono::duration<double>(fractional_seconds)));
|
||||
|
||||
// 计算纳秒部分,并转换为 system_clock::duration
|
||||
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();
|
||||
};
|
||||
|
||||
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();
|
||||
};
|
||||
double BASECONSTVARIABLEAPI diffSeconds(std::chrono::system_clock::time_point starttime, std::chrono::system_clock::time_point endtime);
|
||||
|
||||
|
||||
/////////////////////////////// 基本图像类 结束
|
||||
|
|
Loading…
Reference in New Issue