[an error occurred while processing this directive]
|
#define _setL(port,bit) port&=~(1< #define PIN0 DDRA,1,L c:\МОИ ДОКУМЕНТЫ\MY PROJECTS\TestC\TestC.cpp(25) : warning C4003: not enough actual parameters for macro '_set' TestC.exe - 3 error(s), 1 warning(s) Компилятор VC6++.
E-mail:
info@telesys.ru
#define on(x) _set (x)
#define SET _setH
void main()
{
int DDRA=0x00, DDRB=0xFF, DDRC=0x00;
on(PIN0);
}
c:\МОИ ДОКУМЕНТЫ\MY PROJECTS\TestC\TestC.cpp(25) : error C2065: '_set' : undeclared identifier
c:\МОИ ДОКУМЕНТЫ\MY PROJECTS\TestC\TestC.cpp(25) : error C2065: 'L' : undeclared identifier
c:\МОИ ДОКУМЕНТЫ\MY PROJECTS\TestC\TestC.cpp(25) : error C2059: syntax error : ')'
Error executing cl.exe.
IAR для AVR глотает нормально. Так что говорит ANSI ?
Ответы