2011-05-10 1 views
0

Visual Studio C++의 "속성 페이지"대화 상자를 통해 참조를 추가하는 것에 대해 궁금합니다. 특히 '클래스 라이브러리'와 '네임 스페이스'를 추가합니다.C++ : '참조를'네임 스페이스 (및 클래스 라이브러리)에 추가합니까?

내가 읽고있는 바로는 '클래스 라이브러리와'네임 스페이스 '모두이 방식으로 참조 될 수 있다고 말합니다.'클래스 라이브러리 '에 대한 참조가 무엇인지 확인할 수 있습니다 (DLL을 가져올 수 있음 '.h'파일에 액세스하고 내가 잘못하면 정정하십시오.) 그러나 네임 스페이스를 참조하는 것은 무엇을합니까? 'using'선언문을 사용하면 더 이상 네임 스페이스를 한정하지 못하게 될 수 있습니다.이 '참조 네임 스페이스'는 다른 방법일까요?

내가 '참조하는'의미로 명확히하기 : 솔루션 탐색기에서 프로젝트를 마우스 오른쪽 단추로 클릭하고 '참조'를 선택하면 '속성 페이지'대화 상자가 열리고 마지막으로 선택됩니다. 'Add New Reference ...'버튼을 클릭하십시오.

+0

This is .Net? '클래스 라이브러리'는 닷넷과 비슷합니다. 명확하지 않은 경우 해당 위치를 명확히하고 프로젝트 설정에 표시되지 않습니다. – Arelius

+1

C++을 사용하고 있습니까? –

+0

예 .Net입니다. '클래스 라이브러리'는 내가 믿는 클래스로 가득 찬 .dll 파일을 의미합니다. 예, 저는 C++을 사용하고 있습니다. 솔루션 탐색기에서 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 '참조'를 선택하면 '속성 페이지'대화 상자가 열리고 마지막으로 '새 참조 추가 ...'버튼이 선택됩니다. –

답변

1

.NET에서 '참조 추가'는 보통 C++에서 #include과 비슷합니다. 클래스와 네임 스페이스를 프로젝트에없는 다른 .cs 파일 (예 : 시스템 라이브러리) 내에 사용할 수 있습니다.
일반 C++을 코딩하는 경우 걱정하지 마십시오.

+0

다음 중 내가 맞습니까? #include를 사용하면/s 파일은 #include를 수행하는 파일과 동일한 디렉토리에 있어야합니다. 그러나 '참조 추가'를 사용하면 다른 위치에있을 때도 선택한 파일을 계속 사용할 수 있습니다. 이것이 기본적인 차이입니까? –

+0

범프. [이전 댓글에 응답 할 때 삭제됩니다 ...] –

관련 문제