使用日期加速

Using boost for date

本文关键字:加速 日期      更新时间:2023-10-16

我在使用boost时遇到问题。我使用 blue go 应用程序来安装 boost,并通过打开属性管理器并包含 boost 库来包含 boost 库。没有红色波浪线,但是当尝试从他们的网站编译示例时,我收到一条错误消息,说"致命错误LNK1104:无法打开文件'libboost_date_time-vc110-mt-gd-1_54.lib'"

这是我尝试从此链接中执行的示例(活着的日子示例)

http://www.boost.org/doc/libs/1_34_0/doc/html/date_time/examples.html

int main() 
{

std::string s;
std::cout << "Enter birth day YYYY-MM-DD (eg: 2002-02-01): ";
std::cin >> s;
try {
  date birthday(from_simple_string(s));
  date today = day_clock::local_day();
  days days_alive = today - birthday;
  days one_day(1);
  if (days_alive == one_day) {
    std::cout << "Born yesterday, very funny" << std::endl;
  }
else if (days_alive < days(0)) {
  std::cout << "Not born yet, hmm: " << days_alive.days() 
            << " days" <<std::endl;
}
else {
  std::cout << "Days alive: " << days_alive.days() << std::endl;
}
}
catch(...) {
  std::cout << "Bad date entered: " << s << std::endl;
}
return 0;

}

这个提升库可能有错误的路径

可以使用以下内容作为库

-lboost_date_time-vc110-1_54

boost_1_54_0stagelib文件夹中查找相应的库libboost_date_time-vc110-1_54