Могу ли я программировать C++/CLI, используя Visual Studio Express 2008?
Может ли какой-либо из выпусков Visual Studio Express работать с кодом C++/CLI? В настоящее время, когда я иду в "Добавить файл" в версиях C# 2008 или C++ 2008, я не вижу возможности для создания C++/CLI.
3 ответа
Когда вы создаете новый проект в Visual C++ Express, любой из типов проектов "CLR" является приложением C++/CLI (например, использует /clr
переключатель компиляции для включения среды выполнения.NET). Выберите тип проекта Консоль или Windows Forms, чтобы быстро приступить к работе.
Вы также можете включить поддержку CLR для существующего проекта C++, щелкнув опцию в разделе "Свойства проекта"> "Свойства конфигурации"> "Общие"> "Поддержка общеязыковой среды выполнения".
Существует экспресс- версия Visual C++. Visual Studio Express на самом деле не существует, потому что для каждого языка существует своя программа.
У меня не установлен Express Edition, поэтому я не могу проверить это, но я, кажется, вспоминаю, что C++/CLI был почти единственной вещью, которую вы можете сделать с новой установкой Visual C++ Express. Встроенный фреймворк MFC в комплект не входит, для программирования на Windows необходимо загрузить и установить Win32 Platform SDK (теперь переименованный просто в Windows SDK). Но возможности.NET предоставляются при установке по умолчанию.
Теперь мастер не использует терминологию "C++/CLI", которая может стать источником вашей путаницы. Каждый тип проекта в категории.NET будет закодирован в C++/CLI.