звязваючы памылка з CMake і Visual Studio 2010

Я спрабую скампіляваць osgearth бібліятэка з VS2010. Бібліятэка выкарыстоўвае CMake, так што пасля ўстаноўкі ўсіх залежнасцяў яна стварае файл VS2010 рашэння. Аднак пры запуску пабудаваць у VS я атрымліваю гэтую памылку кампаноўніка (і 200 падобных ім)

Error 7 error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall std::basic_ofstream >::`vbase destructor'(void)" (_imp[email protected][email protected]@[email protected]@@[email protected]@QAEXXZ) referenced in function "public: virtual void __thiscall osgEarth::DiskCache::setImage(class osgEarth::TileKey const &,struct osgEarth::CacheSpec const &,class osg::Image const *)" ([email protected]@[email protected]@[email protected]@[email protected]@[email protected]@@@Z) C:\swproj\osgearth-src\src\osgEarth\Caching.obj osgEarth

Я не вельмі добра знаёмы з C ++, ёсць што-небудзь яшчэ, што я павінен ўсталяваць?

0

1 адказы

Вы выпускаеце спасылку на StD :: ofstream. Вы альбо патрэбныя #include ў адным з файлаў або спасылка на стандартную бібліятэцы DLL ў праекце.

0
дададзена