Avevo un progetto C++ che funzionava perfettamente. Ora ho copiato il progetto in un'altra cartella e ho aggiunto il progetto a una soluzione applicativa WPF.'System': uno spazio dei nomi con questo nome non esiste
Ora il progetto C++ mi sta dando molti errori di compilazione. Uno di questi è "System' : a namespace with this name does not exist"
.
Di seguito sono le righe che crea questo errore.
#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;
Le linee di cui sopra sono in AssemblyInfo.cpp file. Non ho alcuna esperienza di C++, quindi trovo difficile rimuovere gli errori. Qualsiasi aiuto è apprezzato. Di seguito è riportato un altro errore che potrebbe essere utile per risolvere il problema.
managed targeted code requires a '/clr' option
Grazie in anticipo.
Avete intenzione di scrivere in C++ per .NET o in modo nativo? L'esistenza di 'System :: *' mostra chiaramente che è un progetto C++/CLI (non C++/Win32). – Spook
In realtà C++ ha un codice nativo e un wrapper e WPF fa l'interfaccia utente. So che è un progetto C++/CLI. Ma perché dà degli errori quando viene aggiunto ad un'altra soluzione poiché questo non dipende da nessun altro progetto. – Narendra
Controlla le preferenze del progetto, se il compilatore sa, che è un progetto C++/CLI, perché sembra, che non lo sia :) – Spook