【发布时间】:2011-03-21 20:33:36
【问题描述】:
我正在尝试使用 boost 线程,但是在运行程序时我得到了这个:
LINK : fatal error LNK1104: cannot open file 'libboost_date_time-vc100-mt-gd-1_46.lib'
我在链接器中包含的目录是:c:\boost_1_46_0\libs\ 和 c:\boost_1_46_0\boost。
我正在使用 Visual Studio Express 2010。
谢谢。
【问题讨论】:
-
我希望在您编译(然后链接)程序时看到该错误?你检查过 lib 文件的目录吗?
-
我看到的只有 libs 目录(没有 lib)
-
@Jimmy 好点!问题一定是错误的,这是来自链接器的错误消息,而不是来自运行程序
-
是的,看起来是这样,但是在编译时我得到了这个:========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped == ======== 只有当我运行程序时它才会给我错误
-
是否有一个与指定文件具有相同根目录的“.libs”文件?出于兴趣,您是否为您的平台构建了 boost 库?
标签: c++ visual-studio boost