У меня есть старый проект, C ++, 64 бит, скомпилированный на VS2008. Проект построен с использованием некоторых скриптов Python (SCONS). Я должен скомпилировать его в VS2010.
Все работает довольно хорошо, за исключением одной маленькой детали: в VS2008 весь вывод идет в Debug \ Win64 или Release \ Win64, где его ищут скрипты, а в VS2010 - в Debug \ x64 или Release \ x64.
Я знаю, что VS. использует макросы PLATFORM / PLATFORMNAME. Все, что я делал, пытаясь изменить эти значения, могущественно игнорируется VS, или, если я изменяю это вручную в файлах vcxproj, VS вообще отказывается компилировать.
По некоторым причинам, связанным с компанией, сценарии не могут быть изменены. Поэтому сейчас я просто добавил в командный файл, который запускает скрипт, несколько команд xcopy, чтобы скопировать все файлы из \ x64 в \ win64 до запуска скрипта. Это вроде работает, но я хотел бы узнать о более элегантном решении.
Спасибо,
ФЛОТ