Параллельная конфигурация неверна - PullRequest
4 голосов
/ 09 октября 2010

Я недавно переформатировал, что привело меня к установке MSVC 2010. Все выглядело нормально, за исключением того времени, когда у меня была Windows x64. Я пошел дальше и перестроил все зависимости для моего проекта как x32, так как у некоторых из них есть проблемы с x64, но у меня появляется это сообщение об ошибке до того, как мое приложение запускается как отладочная сборка (оно сразу падает при выпуске)

"Не удалось запустить данное приложение, поскольку его параллельная конфигурация неверна."

Я полагаю, что это вызвано тем, что мой основной проект был написан на MSVC9 и преобразован в MSVC2010 и / или моя библиотека GUI (CEGUI) делает то же самое.

Вот как выглядит мой манифест для моего проекта ...

   <dependentAssembly>
      <assemblyIdentity type='win32' name='Microsoft.VC90.DebugCRT' version='9.0.21022.8' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b' />
    </dependentAssembly>

Я не знаю, как это исправить, поэтому любая помощь будет отличной, спасибо.

1 Ответ

1 голос
/ 09 октября 2010

Да, это потому, что в манифесте вашего проекта указана CRT VC90, а вы создали и связали свое приложение с библиотеками импорта VC10.

Я бы исправил это, создав фиктивный проект C ++ VC2010который использует DLL-версию CRT и скопирует разделы CRT из своего манифеста в манифест вашего проекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...