По сути, происходит следующее: у меня есть рабочее пространство VC6 (всего содержит 3 проекта), и после того, как НЕ удалось успешно перенести его в VS2010, я установил XP на виртуальную машину (Win 7 на хост-машину) и установил VS6 на девбокс.
Оттуда я смог обойти ошибки компиляции и столкнуться с целым рядом ошибок компоновщика...
и я понятия не имею, что не так. Если бы кто-нибудь мог помочь мне с этим, я был бы очень признателен!
(выдержка из журнала сборки, всего 41 ошибка компоновщика...)
>Linking...
MainFrm.obj : error LNK2001: unresolved external symbol "public: virtual __thiscall ReportMenuBuilder::~ReportMenuBuilder(void)" (??1ReportMenuBuilder@@UAE@XZ)
MainFrm.obj : error LNK2001: unresolved external symbol "public: __thiscall ReportMenuBuilder::ReportMenuBuilder(void)" (??0ReportMenuBuilder@@QAE@XZ)
MainFrm.obj : error LNK2001: unresolved external symbol "public: bool __thiscall ReportMenuBuilder::Build(bool)" (?Build@ReportMenuBuilder@@QAE_N_N@Z)
MainFrm.obj : error LNK2001: unresolved external symbol "public: int __thiscall CReportMultiDocTemplate::GetDocumentCount(void)const " (?GetDocumentCount@CReportMultiDocTemplate@@QBEHXZ)
MainFrm.obj : error LNK2001: unresolved external symbol "public: class CString __thiscall ReportMenuBuilder::GetFilespecGivenID(unsigned int)const " (?GetFilespecGivenID@ReportMenuBuilder@@QBE?AVCString@@I@Z)
Единственное, о чем я могу думать, это, по-видимому, у проектов проблемы с просмотром необходимых файлов из других проектов, но я не знаю, почему.