VC++ Express 2010 でこの単純な Quantlib 日付クラスを開始しました。
#include <iostream>
#include <sstream>
#include "ql/time/date.hpp"
int main(int, char* [])
{
QuantLib::Date d(1, QuantLib::January, 2010);
std::cout<<da<<std::endl;
}
私がそれをコンパイルしたとき、これはエラーの1つです:
1>ql_inout.obj : error LNK2019: unresolved external symbol "public: __thiscall QuantLib::Date::Date(int,enum QuantLib::Month,int)" (??0Date@QuantLib@@QAE@HW4Month@1@H@Z) referenced in function _main
2010年のプロジェクトで正しくセットアップしなかったものに違いありません。ライブラリをデバッグ モードで正常にコンパイルしました。