저는 간단한 RGB 색상 클래스를 가지고 있지만이 오류와 많은 다른 것들을 계속해서 가지고 있습니다. 나는 이것과 관련된 것을 찾았지만 나에게 도움이 될만한 것을 찾을 수 없다.C++ 오류 : "[ClassName]"매크로는 X 인수가 필요하지만 1 개만 제공됩니다.
클래스를 포함 할 때 자체적으로 인스턴스를 만들려고합니다. 나는 코어 클래스를 포함하지만 나는 이러한 오류가 점점 계속 :
||=== Build: Win32 Release in Sandbox (compiler: GNU GCC Compiler) ===|
[ProjectDir]\source\Base\RGB.hpp|11|error: macro "RGB" requires 3 arguments, but only 1 given|
[ProjectDir]\source\Base\RGB.hpp|12|error: macro "RGB" requires 3 arguments, but only 1 given|
[ProjectDir]\source\Base\RGB.hpp|15|error: macro "RGB" requires 3 arguments, but only 1 given|
[ProjectDir]\source\Base\RGB.hpp|16|error: macro "RGB" requires 3 arguments, but only 1 given|
[ProjectDir]\source\Base\RGB.hpp|18|error: macro "RGB" requires 3 arguments, but only 1 given|
[ProjectDir]\source\Base\RGB.hpp|11|error: declaration does not declare anything [-fpermissive]|
[ProjectDir]\source\Base\RGB.hpp|12|error: declaration does not declare anything [-fpermissive]|
[ProjectDir]\source\Base\RGB.hpp|13|error: expected identifier before '(' token|
[ProjectDir]\source\Base\RGB.hpp|13|error: expected ')' before '|' token|
[ProjectDir]\source\Base\RGB.hpp|13|error: expected ')' before '|' token|
[ProjectDir]\source\Base\RGB.hpp|13|error: expected ')' before '|' token|
[ProjectDir]\source\Base\RGB.hpp|15|error: declaration does not declare anything [-fpermissive]|
[ProjectDir]\source\Base\RGB.hpp|16|error: declaration does not declare anything [-fpermissive]|
[ProjectDir]\source\Base\RGB.hpp|18|error: invalid use of destructor '~RGB' as a type|
||=== Build failed: 14 error(s), 0 warning(s) (0 minute(s), 3 second(s)) ===|
선취을 : 그래서 생성자를 망치는 건지 모르겠어요 RGB라는 이름의 매크로가 없습니다.
특정 질문이 없기 때문에 유감스럽게 생각합니다. 그러나 나는 단지 갇혀 있는데, 무엇이 이것을 일으키는 지 전혀 모릅니다.
RGB 및 Core 클래스의 코드를 게시했지만 다른 종속성이있어서 게시 할 코드가 너무 많습니다. 그래서 코드가있는 Github repository에 대한 링크가 있습니다.
다른 사람이이 문제를 일으켰거나 그 원인이 될 수 있는지 여부를 묻는 질문이 아닙니다. 시간을 내 주셔서 감사 드리며 모호한 질문에 대해 사과드립니다.
IDE : 당신이있는 Windows.h을 파일을 포함 할 때마다는 MinGW-W64은 4.9.1 X32은 [rev3]
음, 분명 어딘가에'RGB' (혹은 명령 줄 정의 또는 일부 등)라는 이름의 매크로가있다. –
사전 처리 된 코드 형식을 살펴보십시오. 나는 무엇인가 #define RGB (' –