4.Project setting at Marmalade

mkb file of App that uses ProudNet at Marmalade needs to be edited as below.

ProudNet header files for Marmalade is in ProudNet/include. Please use them as referring to the example below.

includepath ../../../../include

x86 library, ARM GCC library and Windows Phone 8 for Marmalade are in ProudNet/lib/marmalade folder. Please refer to the example below.

librarys
{
    "../../../../lib/marmalade,ProudNetClient"
}
librarypaths
{
    ../../../../lib/marmalade
}

ProudNet API requires C++ exception handling, so please activate enable-exceptions option.

options
{
    enable-exceptions
}

Marmalade App requires C predefinition 'MARMALADE'.

defines
{
__MARMALADE__
}

app.icf of App that uses ProudNet at Marmalade needs to be edited as below.

stack memory is used very often at ProudNet, so please allocate sufficient size of stack. Please refer to the example below.

[s3e]
SysStackSize=4000000 # almost 4mb stack size