Нужно ли устанавливать .Net Framework для запуска exe vc ++ 2008? - PullRequest
2 голосов
/ 31 марта 2010

Требуется ли для vc ++ exe .NET Framework для работы или он будет работать без платформы?

Ответы [ 4 ]

6 голосов
/ 31 марта 2010

Если он не скомпилирован с флагом /clr, вам не требуется .NET Framework. Конечно, если ваш c ++ exe использует какие-либо компоненты .net через COM-взаимодействие, вы снова нуждаетесь в установленной среде.

4 голосов
/ 31 марта 2010

Если вы используете Managed C ++, то да, вы будете. Однако, если вы создаете приложение на чистом C ++, вам просто нужно Visual C ++ 2008 Runtime , который намного меньше.

3 голосов
/ 09 ноября 2012

Конечно, вам понадобится .Net Framework, установленный для запуска приложения,
(Если вы хотите увидеть целевую версию Framework, перейдите на вкладку Project и выберите имя проекта Свойства в Visual Studio).

2 голосов
/ 31 марта 2010

Чистый C ++: нет. Проверьте параметры компиляции и ссылки, чтобы увидеть, включает ли он параметры .Net (/ clr) или библиотеки.

Если вы не уверены, используйте DependencyWalker, чтобы увидеть, какие DLL действительно требуются вашему приложению.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...