Как скомпилировать различные файлы расширения как C ++ в Visual Studio C ++ 2010? - PullRequest
1 голос
/ 18 апреля 2010

В моем проекте Visual Studio 2010 у меня есть файлы с расширением .mm, которые нужно скомпилировать как обычные файлы C ++. Есть ли способ сделать правило сборки для новых расширений или что-то в этом роде? В VS 2008 были варианты для этого, но они исчезли в 2010 году.

Ответы [ 3 ]

4 голосов
/ 18 апреля 2010

Для отдельного файла: щелкните правой кнопкой мыши файл> Свойства> Свойства конфигурации - Общие> Тип элемента: компилятор C / C ++.

В целом для проекта: Как: выбрать файлы для сборки , Пошаговое руководство. Использование MSBuild , Пошаговое руководство. Создание файла проекта MSBuild с нуля .

2 голосов
/ 18 апреля 2010

Вы можете установить, как файл будет компилироваться для любого неизвестного типа файла:

  1. Щелкните правой кнопкой мыши файл в обозревателе решений
  2. Нажмите на свойства файла
  3. Перейти на вкладку Общие
  4. Установить исключение из сборки: Нет
  5. Установить тип элемента: компилятор C / C ++
0 голосов
/ 30 июля 2013
  • в vs2008 вы можете установить в свойствах проекта (просто выберите расширения, которые должны рассматриваться как C ++ через меню)
  • в vs2010 и vs2012 Мне никогда не удавалось настроить это должным образом, я пробовал все эти пошаговые руководства, учебные пособия и приемы. Они просто не работают должным образом, и мои * .mm файлы не компилируются.
...