Mükemmel bir şekilde çalışan bir C++ projem vardı. Şimdi projeyi başka bir klasöre kopyaladım ve projeyi bir WPF uygulama çözümüne ekledim.'Sistem': bu ada sahip bir ad alanı yok
Şimdi C++ projesi bana çok fazla derleme hatası veriyor. Bunlardan biri "System' : a namespace with this name does not exist"
.
Bu hatayı oluşturan satırlar aşağıdadır.
#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;
Yukarıdaki satırları içinde AssemblyInfo.cpp dosya vardır. C++ ile ilgili herhangi bir deneyimim yok, bu yüzden hataları kaldırmak zor. Herhangi bir yardım takdir edilir. Aşağıda, sorunu çözmenizde yardımcı olabilecek başka bir hata var.
managed targeted code requires a '/clr' option
Şimdiden teşekkürler.
.NET için C++ veya yerel olarak yazmak ister misiniz? System :: * 'nin varlığı açıkça, bir C++/CLI projesinin (C++/Win32 değil) olduğunu gösterir. – Spook
Aslında C++, bazı yerel kod ve sarıcıya ve WPF'nin UI'ye sahip. C++/CLI projesi olduğunu biliyorum. Fakat başka bir çözüm için eklendiğinde, başka bir projeye bağlı olmadığı için neden hata veriyor? – Narendra
Derleyicinin bildiğini, bir C++/CLI projesi olduğunu düşündüğü için projenin tercihlerini kontrol edin, çünkü öyle görünmüyor, – Spook