내 자신의 문자열 클래스를 만들고 이름을 'String.hpp'로 지정한 다음이 파일을 'String.cpp'에 포함 시켰습니다. 그러나 g ++/gcc는 내가 시도한 것과 상관없이 'String.hpp'를 찾을 수 없다고 말합니다. 또한 'String'클래스도 찾을 수 없습니다.g ++/gcc는 String.hpp라는 헤더 파일을 찾을 수 없습니다.
C++의 문자열이 소문자 '문자열'이라고 생각했습니다. 'String'은 C++에서 예약 된 클래스 또는 단어입니까?
편집 :
가 나는 것 같았다 코드 본문을 다시 실행하여이 문제를 해결 한합니다. 이름은 모두 동일하게 유지되었습니다. 다음에 이런 일이 발생하면 내 자신의 코드를 살펴보고 문제를 찾으려고합니다.
실제 코드의 중요한 부분을 보여줍니다. 우리는이 수준의 정보를 도울 수 없습니다. – trojanfoe
어떤 OS입니까? Windows는 파일의 대문자 사용에 신경을 쓰지 않습니다. '문자열'은 예약어가 아니며 문제가되어서는 안됩니다. – sje397
* 실제 * 파일 내용을 더 표시하십시오. 당신이 그것을 쓰면서, 아무런 문제가 없습니다. 그러나 악마가 세부 사항에 있습니다 ... –