2011-10-27 16 views
0

osgearthライブラリをVS2010でコンパイルしようとしています。ライブラリはCMakeを使用するので、すべての依存関係を設定した後、VS2010ソリューションファイルを生成します。しかし、VSでビルドを実行すると、このリンカエラー(およびそれに似たもの)が発生するCMakeとVisual Studio 2010とのリンクエラー

エラー7エラーLNK2019:未解決の外部シンボル "__declspec(dllimport)public:void __thiscall std :: basic_ofstream> ::` vbase destructor '空白) "(参照:imp ?? _ D?$ basic_ofstream @ DU?$ char_traits @ D @ std @@@ std @@ QAEXXZ)関数" public:virtual void __thiscall osgEarth :: DiskCache :: setImage(class osgEarth :: TileKey const &、struct osgEarth :: CacheSpec const &、クラスosg :: Image const *) "(?setImage @ DiskCache @ osgEarth @@ UAEXABVTileKey @ 2 @ ABUCacheSpec @ 2 @ PBVImage @ osg @@@ Z)C: \ swproj \ osgearth-src \ src \ osgEarth \ Caching.obj osgEarth

私はあまりよく知らない私はセットアップする必要がある何か他にありますか?

答えて

0

std :: ofstreamへの参照がありません。いずれかのファイルに#includeまたはプロジェクトの標準ライブラリdllへの参照が必要です。