2009-11-25 3 views
2

Я хотел бы изменить имя выходного файла на основе определенных критериев, которые я проверяю с помощью #defines. Немного фона, я делаю это, потому что я решил использовать VS2010 в одном из моих проектов, чтобы восстановить intellisense. Однако это вызывает некоторые другие проблемы с Google Test, а остальная часть моей команды находится на VS2008. Итак, я хотел бы построить GTEST_VS2010.lib, если я на VS2010, и GTEST.lib в противном случае. Я надеялся, что смогу обмануть компилятор с помощью комментария #pragma (linker ... , но это не похоже на MS. Спасибо за любую помощь.MSVC - Изменить имя выходного файла в коде?

ответ

1

VS2010 преобразует файлы проекта и решения, не так ли? ? Тогда у вас нет проблемы, так как вы не можете использовать файл проекта с VS2008 в любом случае. Просто измените настройки выходного файла компоновщика.

в противном случае, вы, вероятно, следует просто рассмотреть вопрос о добавлении еще одной конфигурации к вашему решению.

+0

, конечно же, спасибо! – Steve

Смежные вопросы