1
로게 엘이 게임을 프로그래밍하는 기본 개념을 배우기 위해 튜토리얼 here을 찾으려고합니다. Code : Blocks 10.05를 사용하여 내 USB에서 휴대용을 실행하고 MinGW로 컴파일합니다. Console.h 또한 위의 링크 된 웹 사이트에서 왔습니다.Code :: Blocks에서 C++ 비 클래스 멤버 컴파일 오류가 발생 했습니까?
나는 모든 것이 작동하기 위해 바로이 클래스 설정하기 위해 시도 할 때 나는 도로 블록에 충돌 한:
: 나는 내가 다음과 같은 오류가 사용하려고 할 때Error: request for member 'Clear' in 'console', which is of non-class type 'Win32Console()'|
#include <conio.h>
#include "Console.h"
int main(void)
{
console.Clear();
return 0;
}
도움을 주신 데 대해 감사드립니다.
편집
나는 즉시 자신을 위해 그들을 파멸 후에는 MinGW 및 코드 : : 블록을 다시 설치하고 지금 다시 오류가있는 이니,이 줄을 붙여
undefined reference to `Win32Console::Win32Console()
헤더를 다운로드했는데 모두 이상하게 보입니다. Win32Console은 분명히 클래스입니다. 어떤 컴파일러를 사용하고 있습니까? – user1610015
나를 위해 깔끔하게 컴파일됩니다. 당신의 오류는'Console'은'Win32Console console();'과 같은 함수라고 제안합니다. 헤더를보고'Win32Console console;인지 확인하십시오. – chris
정의되지 않은 참조를 제공 할 때 무엇을 변경 했습니까? 그것은 이전에 컴파일 된 것을 의미하고, 지금은 아닙니다. 그래서 당신이 변경 한 것이이 문제의 원인이되어야합니다. – chris