Error when include file "midiclientutility.h"
I include file "midiclientutility.h" into my project. But when built error occurs:
[QUOTE]error: 'EOpen' has a previous declaration as `TMidiState EOpen'[/Symbian/9.2/S60_3rd_FP1/EPOC32/include/midiclientutility.h] line 99
error: 'EOpen' has a previous declaration as `TWlanSecMode EOpen'[/Symbian/9.2/S60_3rd_FP1/EPOC32/include/ApEngineConsts.h] line 202
error: conflicting declaration 'EOpen'[/Symbian/9.2/S60_3rd_FP1/EPOC32/include/ApEngineConsts.h] line 202
error: conflicting declaration 'EOpen'[/Symbian/9.2/S60_3rd_FP1/EPOC32/include/midiclientutility.h] line 99
error: conflicts with previous declaration `TMidiState EOpen'[/Symbian/9.2/S60_3rd_FP1/EPOC32/include/midiclientutility.h] line 99
error: conflicts with previous declaration `TWlanSecMode EOpen'[/Symbian/9.2/S60_3rd_FP1/EPOC32/include/ApEngineConsts.h] line 202
error: declaration of `EOpen'[/Symbian/9.2/S60_3rd_FP1/EPOC32/include/ApEngineConsts.h] line 202
error: declaration of `EOpen'[/Symbian/9.2/S60_3rd_FP1/EPOC32/include/midiclientutility.h] line 99[/QUOTE]
Can anyone help me? :(
Re: Error when include file "midiclientutility.h"
Unfortunately it is something what happens from time to time. As you can see, midiclientutility.h and ApEngineConsts.h using identifiers with conflicting (same) names internally. Separating them in your code can be one way to solve the problem, so having two separate .cpp files, one using one header, the other using the other one.