일부 연구를 마친 후에도 여전히 문제를 이해하지 못합니다.오류 : 문자열 상수보다 앞자리가 비정상 인 것으로 예상 됨
Const.hpp :
#ifndef CONST_HPP
#define CONST_HPP
#include <QString>
const QString CONFFILENAME("dsibubble.ini"),
STRSEP(" | ");
const int MAXIMGWIDTH = 960;
#endif // CONST_HPP
TabDataBase.cpp는 :
#include "Const.hpp"
func() {
QString abc = STRSEP;
}
STRSEP
의 사용은 expected unqualified-id before string constant
오류가 발생합니다. 또한 다른 클래스에서 CONFFILENAME
을 사용하고 오류가 없습니다.
QString path = QString("..//") + CONFFILENAME;
편집 : 오류의 세부 사항 :
In file included ..\TabDataBase.cpp: #include "Const.hpp"
expected unqualified-id before string constant: Const.hpp : STRSEP(" | ");
오류 줄을 알려주세요. – tibur
'STRSEP'은 어딘가에'#define'입니까? –
별도의 줄에 STRSEP 선언을 시도해 본적이 있습니까? 또한 dtygy 캐릭터가 공백처럼 보일지도 모르는 것처럼 전체 라인을 지우고 다시 타이프 할 가치가있을 수도 있습니다. –