致命错误LNK1104:无法打开文件' boost_serialization.lib'

时间:2017-07-12 06:35:00

标签: c++ qt visual-studio-2010 boost boost-serialization

我使用在MacOS和Linux上完美构建的boost序列化制作了一个Qt应用程序。现在我尝试使用MSVC 2010在Windows上构建它。 我正在使用Qt5.5.0 msvc2010,从sourceforge下载了1.55.0 msvc2010二进制文件。

我拥有的序列化共享库是:

boost_serialization-vc100-1_55.dll
boost_serialization-vc100-1_55.lib
boost_serialization-vc100-gd-1_55.dll
boost_serialization-vc100-gd-1_55.lib
boost_serialization-vc100-mt-1_55.dll
boost_serialization-vc100-mt-1_55.lib
boost_serialization-vc100-mt-gd-1_55.dll
boost_serialization-vc100-mt-gd-1_55.lib

没有boost_serialization.lib

在.pro文件中我定义了boost宏:

DEFINES += BOOST_ALL_DYN_LINK

我以这种方式链接图书馆:

LIBS += -L"$$PWD/../libs/boost-1.55.0/windows/lib" -lboost_serialization

但我仍然得到错误。 我不知道如何解决这个问题。

有什么想法吗?

0 个答案:

没有答案