한국어 Translate to English (by Google) 日本語に翻訳します (by excite.co.jp)       작성자: 게임 프로그래머 Kyuseo의 게임 프로그래밍 이야기 :: http://soonsin.com | 트위터 @kyuseo

Share   

개요..

 

제가 개발한 안드로이드, 아이폰 게임 개발용 CK멀티플렛폼 게임 엔진삼성 바다 웨이브 (BADA WAVE) 에 포팅(컨버팅)하면서 발생되는 문제점을 정리해봅니다.

 

 

다음 오류 예고

#include <pthread.h> 컴파일 오류

 

 

CK게임엔진으로 개발한 SK 티스토어와 애플 앱스토어에서 서비스중인 게임들

 

- 클럽맞고 온라인, Bingo Star Live 90 외 다수

 

 

 

vsprintf 문제

 

관련 소스코드

 

inline void _TRACE( LPCSTR szFormat, ... )

{

    char szData[ 4096 ];

 

    va_list args;

    va_start( args, szFormat );

    vsprintf( szData, szFormat, args );

    va_end( args );

 

    fprintf( stderr, szData, 0 );

}

 

 

발생오류 스크린샷

 

 

 

증상 : vsprintf 함수가 존재하지 않는다.

 

 

원인 : 아래와 같이 안전하지 않아 사용할 수 없게 만든 듯 합니다.

 

// Convert numeric value of type double and long double to string and

// return length of string. If vsnprintf is available use it, otherwise

// fall back to the unsafe vsprintf which, in general, can be dangerous

// and should be avoided.

 

 

해결방안 :

 

오류 위치에 아래 코드를 추가한다.

#ifdef OS_BADA

#define TRIO_REPLACE_STDIO

#include "libxml/trio.h"

#endif

 


: 댓글 3             (^o^) 트랙백 및 댓글을 부탁드립니다. (*^-^)♡(^o^*)   한국어 Translate to English (by Google) 日本語に翻訳します (by excite.co.jp)


qrcode
이 글의 QR 코드입니다.

이 저작물은 비영리, 출처:Kyuseo 프로그래밍 이야기 :: http://soonsin.com 표시하면 스크랩 하실 수 있습니다.

별도로 출처 표시가 되지 않은 저작물은 Kyuseo에게 저작권이 있습니다.   ★──━━ 행복한 하루 되세요 ━━──★

BLOG main image
93년부터 프로그래밍을 독학한 게임 프로그래머 kyuseo의 프로그래밍 정보와 게임 개발 강좌를 주로 다룹니다. by kyuseo

공지사항

카테고리

분류 전체보기 (623)
누리게임즈 (4)
Kyuseo 소개, 잡담 (161)
만든 게임 및 프로그램 (98)
-----------★----------- (0)
개발자 팁 (65)
스마트폰 게임 개발 (47)
C++ 개발 (119)
------------------------♣ (0)
컴퓨터 활용 팁 (98)
게임, 서적, 문화 소감 (31)
------------------------♥ (0)

최근에 받은 트랙백

전체 : 2,957,465
오늘 : 28 어제 : 66