Visual Studio C++ 2010을 사용합니다. 최근에 일부 파일의 이름이 바뀌 었으며 다른 프로젝트 (동일한 솔루션)에 같은 이름의 파일 두 개가 있습니다.같은 이름으로 서로 다른 프로젝트에 두 개의 파일을 포함시키는 방법은 무엇입니까?
#include "MyClass.h"
MyClass x = new MyClass();
을 그리고 이것은 일 : 이전에 내 주요 프로젝트에 같은 코드를 가지고 있었다. MyClass.h는 별도의 프로젝트 인 MyLibrary에 있었고 MyLibrary 폴더를 "Additional Include Directories": $(SolutionDir)MyLibrary;
으로 추가했습니다.
이제 이름이 바뀌므로 "MyClass.h"라는 파일 두 개가 있습니다. MyLibrary의 원래 파일과 새 파일 내 주요 프로젝트에 하나. 지금은 컴파일에 오류가 발생 :
7> C : \ MyProject를 \ mainthing.cpp (81) : 오류 C2065 : 'MyClass에': 선언되지 않은 식별자
내가 추측하고있어 내 원본을 내 프로젝트의 새 MyClass.h 파일에 의해 MyClass.h 파일이 가려집니다.
내가 좋아하는 뭔가를하려고 노력 :#include "MyLibrary/MyClass.h"
을하지만,이 빨간색 밑줄을 가져 와서 컴파일되지 않습니다.
include가 MyLibrary 프로젝트의 MyClass.h를 참조하도록하려면 어떻게해야합니까? 나는 포함 경로에 상위 디렉토리는 다음 작동 추가 할 경우이를 포함하여 장난
는