У меня есть проект, который отлично работает под Windows 7, установка x86. На той же машине, но на другом диске я установил Windows 7, x64 и Visual Studio 2008 sp1 на обоих.
Проект компилируется и запускается под win32. Когда я пытаюсь скомпилировать проект под x64, я ничего не получаю, и все пропускается. Кроме того, когда я пытаюсь получить свойства чего-либо в 64-битной версии, операция завершается с «неопределенной ошибкой». На 64-битной стороне я могу переключиться на цель сборки win32, посмотреть, как она работает, а затем попытаться переключиться на 64-битную сторону, а затем расстроенно сжать зубы. Если я попытаюсь сделать пакетную сборку для каждой конфигурации, опять же, полный провал, если я просто не сделаю проекты win32.
Я видел, как этот проект работает на чужой машине, поэтому я знаю, что он работает в 64 битах, но по какой-то странной причине этот проект просто не работает для меня.
Я пытался запустить
devenv /resetskippkgs
согласно этому предложению здесь , но любви нет.
Любая помощь приветствуется ...
РЕДАКТИРОВАТЬ по предложению Павла, я пытался запустить, используя
vcbuild /platform:x64
и я получаю ошибку:
vcbuild.exe : warning VCBLG6001: Project 'project.proj' does not support platform
'x64', or the platform support DLL for this platform is not installed.
Это поможет? Визуальная студия автоматически не делает правильные вещи при установке?