Hi!
It's been a years since the 2011-10-26 post, but thought I'd give it a shot at requesting help.
I am building id3lib, slowly resolving issues along the way because the "massid3lib - Mp3 Tag Tools" won't build with my VS2010. I fixed the little things like fstream and iostream header name changes and other syntax changes.
But now I have 40 unresolved externals in the 78 error messages occurring at link time, e.g.,
1>PicturePage.obj : error LNK2001: unresolved external symbol "public: virtual __thiscall ID3_Tag::~ID3_Tag(void)" (??1ID3_Tag@@UAE@XZ)
1>cfid3lib.obj : error LNK2019: unresolved external symbol "public: virtual __thiscall ID3_Tag::~ID3_Tag(void)" (??1ID3_Tag@@UAE@XZ) referenced in function "public: void __thiscall cfid3lib::ParsedFormatWriteID3v2xTag(class ATL::CStringT<char,class StrTraitMFC_DLL<char,class ATL::ChTraitsCRT<char> > >,class CParsedFormat &)" (?ParsedFormatWriteID3v2xTag@cfid3lib@@QAEXV?$CStringT@DV?$StrTraitMFC_DLL@DV?$ChTraitsCRT@D@ATL@@@@@ATL@@AAVCParsedFormat@@@Z)
Thanks,
Art
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I have not been able to compile it under VS2010, its source is VS C++6.0 MFC so probably wont compile that easily. It certainly wont in the Express edition due to its lack of MFC.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi!
It's been a years since the 2011-10-26 post, but thought I'd give it a shot at requesting help.
I am building id3lib, slowly resolving issues along the way because the "massid3lib - Mp3 Tag Tools" won't build with my VS2010. I fixed the little things like fstream and iostream header name changes and other syntax changes.
But now I have 40 unresolved externals in the 78 error messages occurring at link time, e.g.,
1>PicturePage.obj : error LNK2001: unresolved external symbol "public: virtual __thiscall ID3_Tag::~ID3_Tag(void)" (??1ID3_Tag@@UAE@XZ)
1>cfid3lib.obj : error LNK2019: unresolved external symbol "public: virtual __thiscall ID3_Tag::~ID3_Tag(void)" (??1ID3_Tag@@UAE@XZ) referenced in function "public: void __thiscall cfid3lib::ParsedFormatWriteID3v2xTag(class ATL::CStringT<char,class StrTraitMFC_DLL<char,class ATL::ChTraitsCRT<char> > >,class CParsedFormat &)" (?ParsedFormatWriteID3v2xTag@cfid3lib@@QAEXV?$CStringT@DV?$StrTraitMFC_DLL@DV?$ChTraitsCRT@D@ATL@@@@@ATL@@AAVCParsedFormat@@@Z)
Thanks,
Art
I have not been able to compile it under VS2010, its source is VS C++6.0 MFC so probably wont compile that easily. It certainly wont in the Express edition due to its lack of MFC.
I have been able to compile the program using Visual Studio 2013 community edition. The project page has the latest source code for Build 010.