我无法使用visual c ++ 2005并提升1.43
这个简单的源代码:
#include <boost/date_time.hpp>
int main( int argc, char** argv )
{
boost::gregorian::date d();
}
给出链接时错误:
error LNK2019: unresolved external symbol "class boost::gregorian::date __cdecl d(void)" (?d@@YA?AVdate@gregorian@boost@@XZ)
我一直在使用其他编译的boost库,比如文件系统或线程没有问题...
我用
编译了它bjam -a
答案 0 :(得分:2)
您正在声明函数原型,而不是创建boost::gregorian::date
变量。取下括号。
boost::gregorian::date d;