버그 해결을 위한 모든 질문을 던져
0 votes
266 views
엄청나게 찾아봤는데 당최 모르겠습니다.

언리얼 툴에서는 이상이 없는데요.

안드로이드로 패키징하면 다음과 같은 에러가 발생합니다.

/NVPACK\android-ndk-r12b\platforms\android-19\arch-arm\usr\include\wchar.h(112,26) :  note: candidate function not viable: no known conversion from 'TCHAR [64]' to 'wchar_t *' for 1st argument

error: no matching function for call to 'wcscpy'

szTitle[ 64 ]; 둘다 배열입니다.
실제 코드 : wcscpy(m_arrBuyCash[i].szTitle, InArrCash[i].szTitle);

TCHAR를 안드로이드 환경에서 변환이 제대로 안되는 거 같은데요.

이럴땐 어떻게 처리해야하는지 아시는분 있나요?

wchar_t로 처리하면 문제없습니다.

대신 wchar_t로 선언해놓으면, UI쪽에서 출력하기위해 FString으로 변환할때 다시 문제가 됩니다.

wchar_t -> FString 이나 wcscpy( TCHAR*, TCHAR* ); 둘중 안드로이드 패키지에서 문제해결하신 분 있으면 답변부탁드릴게요.

FString -> wchar_t 이경우는 가능합니다. 반대의 경우가 안돼요.
asked (2 point) , 266 views
`FCString::Strcpy`는 안되나요?

질문에 대한 답변을 하려면 로그인 또는 가입해야합니다.

버그 해결을 위해 도움을 구하고, 도움을 주세요. 우리는 그렇게 발전합니다.

throw bug 는 프로그래밍에 대한 전분야를 다룹니다. 질문,논의거리,팁,정보공유 모든 것이 가능합니다. 프로그래밍과 관련이 없는 내용은 환영받지 못합니다.

221 질문
346 answers
356 댓글
375 users