c_samplethread_balls can't build on 1.0.3 and 1.0.4 platform | developer.brewmp.com c_samplethread_balls can't build on 1.0.3 and 1.0.4 platform | developer.brewmp.com

Developer

c_samplethread_balls can't build on 1.0.3 and 1.0.4 platform

Forums:

I tried building the c_samplethread_balls project. It builds and runs fine on simulator using 1.0.2 platform, but it won't build on 1.0.3.956 and 1.0.4.418 platform.

 

 The compilation errors are:

 

11:30:55 AM Start: Pre-Build Actions for Project c_samplethread_balls

Project Brew MP Version: 1.0.3.956 PRO

Makefile successfully generated.

11:30:56 AM End: Pre-Build Actions for Project c_samplethread_balls

1>------ Build started: Project: c_samplethread_balls, Configuration: Debug Win32 ------

1>Compiling...

1>AEECallbackUtil.c

1>.\AEECallbackUtil.c(106) : error C2037: left of 'pvt' specifies undefined struct/union 'IShell'

1>.\AEECallbackUtil.c(106) : error C2198: 'AEECallback_Setup' : too few arguments for call

1>Build log was saved at "file://c:\p4\depot\users\chunmeis\c_samplethread_balls\Debug\BuildLog.htm"

1>c_samplethread_balls - 2 error(s), 0 warning(s)

========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

 

The line that is having problem looks like below.

AEECallback_Setup(pcb, AEECallback_CancelNotify, piShell,

(PFNSCHEDNOTIFY)piShell->pvt->CancelTimer);