4.Marmalade에서의 프로젝트 설정

Edit

Marmalade에서 ProudNet을 사용하는 앱의 mkb 파일에는 아래와 같이 편집해야 합니다.

Marmalade를 위한 ProudNet 헤더 파일은 ProudNet/include 에 있습니다. 그것들을 사용하세요. 아래는 예시입니다.

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

Marmalade를 위한 x86 라이브러리, ARM GCC 라이브러리, Windows Phone 8 라이브러리는 ProudNet/lib/marmalade 폴더에 있습니다. 아래는 예시입니다.

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

ProudNet API는 C++ 예외 핸들링을 요구합니다. 따라서 enable-exceptions 옵션을 켜십시오.

options
{
    enable-exceptions
}

Marmalade 앱은 C predefinition 'MARMALADE'를 필요로 합니다.

defines
{
__MARMALADE__
}

Marmalade에서 ProudNet을 사용하는 앱의 app.icf 파일에는 아래와 같이 편집해야 합니다.

ProudNet에서는 stack memory를 자주 활용합니다. 따라서 충분한 크기의 stack을 할당해 주십시오. 아래는 예시입니다.

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