I compile in VS10 windows 10, and all things is well when I use sizedcostfunction, but there are following linking error when I use AutoDiffCostFunction.
unresolved external symbol "__declspec(dllimport) public: __cdecl google::base::CheckOpMessageBuilder::~CheckOpMessageBuilder(void)"
unresolved external symbol "__declspec(dllimport) public: class std::basic_string<char,struct std::char_traits,class std::allocator > * __cdecl google::base::CheckOpMessageBuilder::NewString(void)"
unresolved external symbol "__declspec(dllimport) public: class std::basic_ostream<char,struct std::char_traits > * __cdecl google::base::CheckOpMessageBuilder::ForVar2(void)"
unresolved external symbol "__declspec(dllimport) public: __cdecl google::base::CheckOpMessageBuilder::CheckOpMessageBuilder(char const *)
unresolved external symbol "__declspec(dllimport) public: __cdecl google::LogMessageFatal::~LogMessageFatal(void)
unresolved external symbol "__declspec(dllimport) public: class std::basic_ostream<char,struct std::char_traits > & __cdecl google::LogMessage::stream(void)
unresolved external symbol "__declspec(dllimport) public: __cdecl google::LogMessageFatal::LogMessageFatal(char const *,int)"
unresolved external symbol "__declspec(dllimport) public: __cdecl google::LogMessageFatal::LogMessageFatal(char const *,int,struct google::CheckOpString const &)