error C2065: IDD_DIALOG1: 선언되지 않은 식별자
때로는 한 무더기가 나타날 수도 있다
error C2065: “IDD_DIALOG1”:
error C2065: “IDD_DIALOG2”:
error C2065: “IDD_DIALOG3”:
error C2065: “IDD_DIALOG4”: error:……………………………
짜증나, 분명히 정의했어, 리소스.h 파일은 모두 찾을 수 있습니다.이게 신마 때문인가요?
인터넷에서 몇 가지 해결 방법은 여기서 말하지 않고 또 다른 상황이 있다.
프로젝트에서 새로운 클래스를 정의했을 수도 있습니다. 예를 들어CAuthority라는 클래스는 MFC 프레임워크에서 파생된 것이 아니라 완전히 독립된 클래스입니다. (헤더 파일:Authority.h와 실현 파일:Authority.cpp가 있습니다.)
그리고 문제가 생길 수 있습니다. 이 새로운 클래스에서 IDD를 사용해야 할 수도 있습니다_DIALOG1과 관련된 클래스, 여기를 CMyDilalog라고 합니다. (헤더 파일: MyDialog.h와 구현 파일: MyDialog.cpp가 있습니다.)
Authority.cpp의 헤더 파일은 다음과 같습니다.
#include "stdafx.h"
#include "Authority.h"
#include "MyDialog.h"
문제가 발생했습니다. 오류는 다음과 같습니다.error C2065: “IDD_DIALOG1”:
여기에 오류가 발생한 원인은 공사 문서의 헤더 파일을 포함하지 않았기 때문이다.
프로젝트 이름: xxx
다음과 같이 변경해야 합니다.
#include "stdafx.h"
#include "xxx.h"
#include "Authority.h"
#include "MyDialog.h"
지금 번역하면 통과된다.
구체적인 원인은 나도 잘 모르겠다. 어떤 신이 나에게 알려줄 수 있는지...
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
VB에서 VC로 작성된 DLL을 호출하는 방법 공유이 두 가지가 있으면 VC를 사용하는 수조처럼 처리할 수 있습니다.도면을 내보내는 경우 WMF 또는 BMP 형식을 생성하여 VB를 호출할 수 있습니다.그러나 나는 VB가 창의 핸들 hWnd와 hDC, 그리고 창의 그...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.