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