У меня есть проект Win32 DLL в VS2008, он написан на нескольких модулях C.
Поскольку я также хочу иметь возможность сборки вне VS2008, без зависимости от VS2008, я создал собственный make-файл, который выполняет все этапы сборки и компоновки. Все это настроено просто отлично.
Теперь я хотел бы добавить пару модулей C ++ в эту DLL.
Я изменил пользовательский make-файл, чтобы компилировать модули .cpp как C ++, а модули .c как обычный C (/ Tc). Это все работает. Это связывает все вместе, нет проблем.
Могу ли я настроить проект VS2008 на то же самое?
Могу ли я смешать C ++ и C в одном проекте VS2008?
Или для этого нужен специальный шаг сборки?
Спасибо.
ОТВЕТ
У меня был проект VS2008 для компиляции как C. Мне нужно было изменить его на Compile As "Default" Щелкните правой кнопкой мыши проект, выберите «Свойства», а затем ...:
Спасибо, Павел.