Tôi đã có một dự án C++ đang chạy hoàn hảo. Bây giờ tôi đã sao chép dự án vào một thư mục khác và thêm dự án vào một giải pháp ứng dụng WPF.'Hệ thống': không gian tên có tên này không tồn tại
Bây giờ dự án C++ đang cho tôi nhiều lỗi xây dựng. Một trong số đó là "System' : a namespace with this name does not exist"
.
Dưới đây là các dòng tạo ra lỗi này.
#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;
Những dòng trên là trong AssemblyInfo.cpp tập tin. Tôi không có bất kỳ kinh nghiệm nào về C++, vì vậy việc tìm ra các lỗi sẽ khó khăn. Bất kỳ trợ giúp được đánh giá cao. Dưới đây là một lỗi khác có thể hữu ích cho bạn để giải quyết vấn đề.
managed targeted code requires a '/clr' option
Xin cảm ơn trước.
Bạn có định viết bằng C++ cho .NET hay không? Sự tồn tại của 'System :: *' cho thấy rõ ràng rằng nó là một dự án C++/CLI (không phải C++/Win32). – Spook
Trên thực tế C++ có một số mã nguồn gốc và wrapper và WPF hiện giao diện người dùng. Tôi biết đó là dự án C++/CLI. Nhưng tại sao nó đưa ra lỗi khi thêm vào một giải pháp khác vì điều này không phụ thuộc vào bất kỳ dự án nào khác. – Narendra
Kiểm tra các tùy chọn của dự án, cho dù trình biên dịch biết, rằng đó là dự án C++/CLI, vì có vẻ như nó không :) – Spook