По сути, происходит следующее: у меня есть рабочее пространство VC6 (всего 3 проекта), и после того, как я НЕ смог успешно перенести его на VS2010, я установил XP на виртуальную машину (Win 7 на хост-машине), и установил VS6 на devbox.
Оттуда мне удалось преодолеть ошибки компиляции, и я оказался впереди целого ряда ошибок компоновщика ...
и я понятия не имею, что не так. Если бы кто-нибудь мог помочь мне с этим, это было бы очень признательно!
(выдержка из журнала сборки, всего 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)
Единственное, о чем я могу думать, это, очевидно, что у проектов возникают проблемы с просмотром необходимых файлов из других проектов, но я не знаю почему.