VC2008, как отключить флаг CLR для отдельных файлов в проекте C++/CLI

StackOverflow https://stackoverflow.com/questions/808250

  •  03-07-2019
  •  | 
  •  

Вопрос

Эта почта говорит, что можно отключить флаг CLR для отдельного файла .cpp.

Из сообщения: Вы можете включить или выключить параметр /CLR для каждого файла .cpp индивидуально.Включите его для всего проекта.Как вы сделали, затем выключите его для файлов, содержащих только собственный (неуправляемый) код.Когда у вас есть диалоговое окно Procce Properties VC ++, вы все равно можете нажать на файлы/проекты в исследователе решения, чтобы изменить объем, над которым вы работаете.Нажмите на неуправляемый файл .cpp, чтобы установить параметры только для этого файла.

Это правда?Я не могу понять, как это сделать на страницах свойств моего проекта C++/CLI.Как бы мне это сделать?

Это было полезно?

Решение

Просто щелкните правой кнопкой мыши файл в обозревателе решений и выберите «Свойства».Опция «Компилировать с поддержкой C/C++» -> «Общие».

Другие советы

Еще одна вещь, на которую следует обратить внимание, — это предварительно скомпилированные заголовки.Однако вы можете повторно включить предварительно скомпилированные файлы заголовков в смешанном проекте.Если вы добавите что-то вроде stdafx.mgd.cpp/stdafx.mgd.h, а затем для каждого файла, который вы настраиваете для C++/CLI, измените «Использовать PCH через файл» на ваш stdafx.mgd.h и добавьте «.mgd». .pch» в конце строки предварительно скомпилированного файла заголовка ниже...(которое должно соответствовать вашему имени, которое вы использовали для stdafx.mgd.cpp и выбрали «Создать предварительно скомпилированные заголовки...»)

Будучи настолько полезным для ускорения времени компиляции C#, каждая мелочь помогает улучшить производительность компиляций C++/CLI...о да, не забудь /MP ;)

Извините, это немного не по теме, но обычно это связано с последующими шагами...

Неважно, ответ был прямо передо мной (даже в процитированном мной абзаце).

Вы все еще можете нажать на файлы/проекты в исследователе решения, чтобы изменить сферу, над которой вы работаете.Нажмите на неуправляемый файл .cpp, чтобы установить параметры только для этого файла.

Это просто один из таких дней :-)

Щелкните правой кнопкой мыши имя файла в обозревателе решений > Свойства > C/C++.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top