Thank for the report about the compilation problem under visual studio. This problem should be fixed in the current source code from the SVN repository. You may either check out the latest source code from SVN (be sure the revision number is no less than 574) with the following command
svn checkout https://codeforge.lbl.gov/anonscm/fastbit or download the nightly SVN Snapshot at <https://codeforge.lbl.gov/snapshots.php?group_id=44>. Note that the SVN Snapshot is made only once a day. You will like wait till after 2AM Pacitific Daylight Time, Spet 18 before you can get the content of SVN Revision 574. Feel free to let us know if you have any additional problem with FastBit software. John On 9/17/12 10:03 AM, 雨季 wrote: > fastBit 1.3.2 ,compile error with visual studio 2010 > > 1>filter.obj : error LNK2001: Unresolved external symbol "public: int > __thiscall ibis::bord::merge(class ibis::bord const &,class > ibis::selectClause const &)" > (?merge@bord@ibis@@QAEHABV12@ABVselectClause@2@@Z) > 1>index.obj : error LNK2001: Unresolved external symbol "public: > __thiscall ibis::skive::skive(class ibis::column const *,char const > *)" (??0skive@ibis@@QAE@PBVcolumn@1@PBD@Z) > 1>index.obj : error LNK2001: Unresolved external symbol "public: > __thiscall ibis::skive::skive(class ibis::column const *,class > ibis::fileManager::storage *,unsigned int)" > (??0skive@ibis@@QAE@PBVcolumn@1@PAVstorage@fileManager@1@I@Z) > 1>islice.obj : error LNK2001: Unresolved external symbol "protected: > int __thiscall ibis::skive::write64(int)const " > (?write64@skive@ibis@@IBEHH@Z) > 1>islice.obj : error LNK2001: Unresolved external symbol "protected: > int __thiscall ibis::skive::write32(int)const " > (?write32@skive@ibis@@IBEHH@Z) > 1>islice.obj : error LNK2001: Unresolved external symbol "protected: > virtual unsigned int __thiscall ibis::skive::getSerialSize(void)const > " (?getSerialSize@skive@ibis@@MBEIXZ) > 1>islice.obj : error LNK2001: Unresolved external symbol "protected: > virtual void __thiscall ibis::skive::clear(void)" > (?clear@skive@ibis@@MAEXXZ) > 1>islice.obj : error LNK2001: Unresolved external symbol "public: > virtual void __thiscall ibis::skive::speedTest(class > std::basic_ostream<char,struct std::char_traits<char> > &)const " > (?speedTest@skive@ibis@@UBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z) > 1>islice.obj : error LNK2001: Unresolved external symbol "public: > virtual double __thiscall ibis::skive::getSum(void)const " > (?getSum@skive@ibis@@UBENXZ) > 1>islice.obj : error LNK2001: Unresolved external symbol "public: > virtual void __thiscall ibis::skive::binWeights(class > std::vector<unsigned int,class std::allocator<unsigned int> > &)const > " (?binWeights@skive@ibis@@UBEXAAV?$vector@IV?$allocator@I@std@@@std@@@Z) > 1>islice.obj : error LNK2001: Unresolved external symbol "public: > virtual long __thiscall ibis::skive::evaluate(class > ibis::qContinuousRange const &,class ibis::bitvector &)const " > (?evaluate@skive@ibis@@UBEJABVqContinuousRange@2@AAVbitvector@2@@Z) > 1>islice.obj : error LNK2001: Unresolved external symbol "public: > virtual long __thiscall ibis::skive::evaluate(class > ibis::qDiscreteRange const &,class ibis::bitvector &)const " > (?evaluate@skive@ibis@@UBEJABVqDiscreteRange@2@AAVbitvector@2@@Z) > 1>islice.obj : error LNK2001: Unresolved external symbol "public: > virtual void __thiscall ibis::skive::estimate(class > ibis::qContinuousRange const &,class ibis::bitvector &,class > ibis::bitvector &)const " > (?estimate@skive@ibis@@UBEXABVqContinuousRange@2@AAVbitvector@2@1@Z) > 1>islice.obj : error LNK2001: Unresolved external symbol "public: > virtual unsigned int __thiscall ibis::skive::estimate(class > ibis::qContinuousRange const &)const " > (?estimate@skive@ibis@@UBEIABVqContinuousRange@2@@Z) > 1>islice.obj : error LNK2001: Unresolved external symbol "public: > virtual int __thiscall ibis::skive::read(char const *)" > (?read@skive@ibis@@UAEHPBD@Z) > 1>islice.obj : error LNK2001: Unresolved external symbol "public: > virtual int __thiscall ibis::skive::read(class > ibis::fileManager::storage *)" > (?read@skive@ibis@@UAEHPAVstorage@fileManager@2@@Z) > 1>islice.obj : error LNK2001: Unresolved external symbol "public: > virtual __thiscall ibis::skive::~skive(void)" (??1skive@ibis@@UAE@XZ) > _______________________________________________ FastBit-users mailing list [email protected] https://hpcrdm.lbl.gov/cgi-bin/mailman/listinfo/fastbit-users
