Я пытаюсь распараллелить наш процесс сборки в Visual Studio 2005, чтобы использовать преимущества нашего многоядерного оборудования.Если немного упростить, у меня есть две библиотеки DLL и приложение.DLL A не имеет зависимостей.DLL B использует определенные функции, определенные в DLL A. Приложение использует функции, определенные в обоих.
Я думал, что я должен быть в состоянии построить A и B параллельно, потому что вам не нужно разрешать символы, пока вы не свяжетесьприложение.Однако, когда я удаляю зависимость проекта DLL B от A, я получаю ошибки, подобные следующим:
YFindReplaceWidget.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: virtual unsigned long __thiscall CORBBaseComponent::GetRefCount(void)const " (__imp_?GetRefCount@CORBBaseComponent@@UBEKXZ)
Есть ли способ устранить эти ошибки, чтобы я мог построить эти библиотеки DLL параллельно?