【问题标题】:error LNK1104: cannot open file 'boost_date_time-vc80-mt-1_55.lib'错误 LNK1104:无法打开文件 'boost_date_time-vc80-mt-1_55.lib'
【发布时间】:2016-10-01 16:25:51
【问题描述】:

我一直在尝试使用 Visual C++ 计算两个日期之间的天数。 我正在使用 Visual Studio 2005 并为 gregorian date_time 库提升 1.55.0,但陷入了这个错误。 #include "boost/date_time/gregorian/gregorian.hpp" 错误 32 致命错误 LNK1104:无法打开文件 'boost_date_time-vc80-mt-1_55.lib' LicenseMac 在对项目属性进行了一些研究之后,我在 C++ >> General >> Additional Include Directories 和 Linker >> 中都添加了 boost 库路径。 例如,我有两个从 System::DateTime.Now 生成并存储在文本文件中的日期 2016 年 6 月 30 日 0:0:0 2016 年 5 月 8 日 0:0:0

能否请您根据我的系统环境建议我具体的解决方案? Visual Studio 2005 在 Visual C++ 中是否有任何其他简单的方法来计算上述两天之间的天数。 在此先感谢:)

【问题讨论】:

    标签: visual-c++ visual-studio-2005 boost-date-time


    【解决方案1】:

    在您的系统中哪里可以找到这个文件boost_date_time-vc80-mt-1_55.lib?尝试使用此文件的完整路径。稍后找出这个文件存在于 Boost 库相对的位置。

    如果此文件不存在,则可能是您没有构建它,或者没有很好地下载它。

    【讨论】:

      猜你喜欢
      • 2014-04-23
      • 1970-01-01
      • 2014-06-21
      • 1970-01-01
      • 2017-10-16
      • 2013-05-15
      • 2018-04-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多