rapidjson::Document
結果をリンク エラーにコピー:
エラー 5 エラー LNK2019: 未解決の外部シンボル "private: __thiscall rapidjson::GenericValue,class rapidjson::MemoryPoolAllocator >::GenericValue,class rapidjson::MemoryPoolAllocator >(class rapidjson::GenericValue,class rapidjson::MemoryPoolAllocator > const &)" (??0?$GenericValue@U?$UTF8@D@rapidjson@@V?$MemoryPoolAllocator@VCrtAllocator@rapidjson@@@2@@rapidjson@@AAE@ABV01@@Z) 関数で参照される「public: __thiscall rapidjson」 ::GenericDocument,class rapidjson::MemoryPoolAllocator >::GenericDocument,class rapidjson::MemoryPoolAllocator >(class rapidjson::GenericDocument,class rapidjson::MemoryPoolAllocator > const &)" (??0?$GenericDocument@U?$UTF8@ D@rapidjson@@V?$MemoryPoolAllocator@VCrtAllocator@rapidjson@@@2@@rapidjson@@QAE@ABV01@@Z) C:\Layer.obj
コピー コンストラクターを持たないrapidjson::Document
子であることがわかります。rapidjson::GenericValue
//! Copy constructor is not permitted.
private:
GenericValue(const GenericValue& rhs);
コンパイラ エラーではなくリンカ エラーが発生するのはなぜでしょうか。C++ は何をしようとしていますか?
私は MVC 2013 とrapidjson 0.11を使用しています。ここにも同様のスレッドがあります: