我在使用提升时遇到问题。我使用blue go应用程序来安装boost,我通过打开属性管理器并包含boost库来包含boost库。没有红色的squigleys,但是当他们试图从他们的网站编译一个例子时,我得到一个错误,说“致命错误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;
}
答案 0 :(得分:0)
这个升级库可能有错误的路径
可以使用以下作为库
-lboost_date_time-vc110-1_54
在libboost_date_time-vc110-1_54
文件夹
boost_1_54_0\stage\lib