ccpformat을 사용해보기
3001 단어 cocos2d-x
개요
cocos2d-x에서 cppformat을 사용해보십시오.
환경
준비
다운로드
여기 로부터 취득한다.
$ git clone https://github.com/cppformat/cppformat
사용하는 파일은 이하.
cppformat
|- format.cc
`- format.h
배치
extenral에 파일을 추가합니다.
cocos2d/external/cppformat/
|- Android.mk
|- format.cc
`- format.h
Android.mk는 여기 .
iOS 설정
다음 파일을 프로젝트에 추가합니다.
cocos2d/external/cppformat/
|- format.cc
`- format.h
다음과 같은 오류가 발생할 수 있습니다.
ld: symbol(s) not found for architecture x86_64
추가한 파일의 Target Membership에 다음이 포함되지 않았기 때문에 발생합니다.
Xcode에 추가한 두 파일의 Target Membership이 올바른지 확인해 봅시다.
Android 설정
proj.android/jni/Android.mk
에 다음을 추가하여 여기 과 같이 한다.
Android.mk
LOCAL_STATIC_LIBRARIES += cppformat_static
$(call import-module,cppformat)
사용
#include "cppformat/format.h"
std::string s = fmt::format("{0}, {1}", 10, 20);
지정 방법
format_spec ::= [[fill]align][sign]["#"]["0"][width]["." precision][type]
fill ::= <a character other than '{' or '}'>
align ::= "<" | ">" | "=" | "^"
sign ::= "+" | "-" | " "
width ::= integer
precision ::= integer | "{" arg_index "}"
type ::= int_type | "c" | "e" | "E" | "f" | "F" | "g" | "G" | "p" | "s"
int_type ::= "b" | "B" | "d" | "o" | "x" | "X"
Reference
이 문제에 관하여(ccpformat을 사용해보기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kiarina/items/be7a3483517f09c0eddb텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)