web-dev-qa-db-fra.com

'Système': un espace de noms avec ce nom n'existe pas

J'avais un projet C++ qui fonctionnait parfaitement. Maintenant, j'ai copié le projet dans un autre dossier et ajouté le projet à une solution d'application WPF.

Maintenant, le projet C++ me donne beaucoup d'erreurs de construction. L'un d'eux est "System' : a namespace with this name does not exist".

Voici les lignes qui créent cette erreur.

#include "stdafx.h"

using namespace System;
using namespace System::Reflection;
using namespace System::Runtime::CompilerServices;
using namespace System::Runtime::InteropServices;
using namespace System::Security::Permissions;

Les lignes ci-dessus sont dans le fichier AssemblyInfo.cpp. Je n'ai aucune expérience de C++, donc j'ai du mal à supprimer les erreurs. Toute aide est appréciée. Vous trouverez ci-dessous une autre erreur qui pourrait vous être utile pour résoudre le problème.

managed targeted code requires a '/clr' option

Merci d'avance.

17
Narendra

Définissez Common Language RunTime Support sur "Common Language RunTime Support (/ clr)" à 2 places dans les propriétés de votre projet:

Propriétés de configuration -> Général

Propriétés de configuration -> C/C++ -> Général

44
Mif