찾다

 >  Q&A  >  본문

C++编译出现 类型未声明

C++ 头文件中已经用#include 包含了类型声明的头文件,为什么还会提示该类型没有声明(error: 'cfdemCloudIB' has not been declared)?已经排除了类之间互相包含的可能性;还有其他可能情况吗?

ringa_leeringa_lee2805일 전627

모든 응답(2)나는 대답할 것이다

  • 伊谢尔伦

    伊谢尔伦2017-04-17 15:37:09

    1. 리눅스에서 컴파일하시나요, 아니면 윈도우에서 컴파일하시나요?

    2. Linux에서 컴파일하는 경우 -I 옵션에 포함된 헤더 파일의 경로를 추가하는 것을 잊으셨나요? 창 아래의 컴파일 원리도 비슷합니다.

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-17 15:37:09

    헤더 파일이 포함되는 순서도 영향을 미칩니다.

    밤 하나 주세요
    아아

    으아악

    b.h

    으아악

    m.c

    으아악

    위 코드의 경우 두 헤더 파일에는 익숙한 파일이 포함되어 있으며 되돌릴 수 있습니다.

    회신하다
    0
  • 취소회신하다