Visual C++을 처음 사용합니다. 두 개의 별도 프로젝트가 있습니다 (첫 번째 Converter와 두 번째 TreeGridView를 호출합시다). 비주얼 C++ 클래스를 찾을 수 없거나 -두 개의 프로젝트에서 Visual C++ 오류 : 이름 뒤에 '::'이 (가) 클래스 또는 네임 스페이스 이름이어야합니다.
name followed by '::' must be a class or namespace name
가 나는 오류를 이해 생각 :
'AdvancedDataGridView'에서이 오류가 발생합니다private: AdvancedDataGridView::TreeGridView^ treeGridView;
: 나는 변환기 프로젝트의 코드 줄이 'AdvancedDataGridView'라는 네임 스페이스가 맞습니까?
3 개의 C# 프로젝트가 포함 된 TreeGridView라는 별도의 Visual Studio 프로젝트가 있습니다. 프로젝트 중 하나에는 어셈블리 이름이 'ExpandableGridView'이고 기본 네임 스페이스가 'AdvancedDataGridView'이고 출력 클래스 라이브러리 유형이 있습니다. 다른 프로젝트에는 AdvancedDataGridView라는 어셈블리 이름과 AdvancedDataGridView의 기본 네임 스페이스 및 Windows 응용 프로그램의 출력 유형이 있습니다.
Visual C++ 및 내가 사용하는 코드베이스에 익숙하지 않아서 오류를 제거하는 방법을 모르겠습니다. TreeGridView 프로젝트 (3 개의 C# 프로젝트가있는 프로젝트)는 변환기 프로젝트에서 참조를 추가 한 ExpandableGridView.dll 파일을 생성하지만 오류는 계속 발생합니다. Intellisense는 AdvancedDataGridView를 전혀 찾지 않습니다. 어떤 아이디어?
는 추가 정보 :은 속성의 기준에 노란색 경고 삼각형 아이콘 '전체 경로는'당신이하려는
The "Microsoft.VisualStudio.ProjectSystem.References.UnresolvedAssemblyReference" reference
could not be resolved.
이것은 정말로'C++'가 아니라'C++ - cli'입니까? – drescherjm
@drescherjm - 확실하지 않음 - 말할 방법이 있습니까? 나는 현재 내가 사용하고있는이 코드베이스를 작성하지 않았다. – Roka545
어떤 형태의 관리되는 C++를 사용하고있는 것 같습니다. – drescherjm