1
나는 Protocal.h 파일에 클래스를 씁니다. 내가 프로젝트를 빌드 할 때qt 오류 :`Protocol :: Protocol() '의 다중 정의
#ifndef PROTOCOL_H
#define PROTOCOL_H
class Protocol{
public:
Protocol();
void analyse();
};
Protocol::Protocol() {}
void Protocol::analyse() {
}
#endif // PROTOCOL_H
에서 한 번만 protocol.h 파일을 작성합니다.
Wri cpp 파일의 생성자와 소멸자를 포함하는 멤버 함수의 모든 정의를 정의하거나 클래스에서 정의합니다. 헤더 파일 (클래스 외부)에 정의하지 마십시오. –
@Artur Pyszczuk 예, 지금 시도해보십시오. 헤더 파일에 멤버 함수를 정의하고 cpp 파일에 함수 본문을 작성하십시오. 그러면 대단히 감사합니다. – jecyhw
여기에 작은 선택기가 있지만 "프로토콜"에 "프로토콜"을 수정하십시오. :) – Bugfinger