我只构建了date_time库并设置了这样的属性页:
linker > input > additional dependencies:
libboost_date_time-vc120-mt-gd-1_55.lib boost_date_time-vc120-mt-gd-1_55.lib;%(AdditionalDependencies)
VC++ directories > library directories:
C:\boost_1_55_0\stage\lib;$(LibraryPath)
VC++ directories > include directories:
C:\boost_1_55_0;$(IncludePath)
运行构建时出现以下错误:
1> LINK:致命错误LNK1104:无法打开文件 'boost_date_time-VC120-MT-GD-1_55.lib.obj'
链接器找不到* .obj文件,我也找不到它,哪里需要查找* .obj文件以及找到后该怎么办?
答案 0 :(得分:1)
您不应指定其他依赖项。当您包含其标头时,Boost会使用#pragma comment(lib, "<lib name>")
自动链接库。尝试删除这些显式依赖项并重建。