2012-08-10 4 views
1

gSOAP와 함께 제공된 wsdl2h.exe 헤더 생성기에 생성 된 헤더의 어느 곳에서나 char *을 사용하지 말하게하는 방법을 알아 내려고합니다.gSOAP 유니 코드 지원 생성

일부 중요한 유형의 경우 typemap.dat에 사용자 정의를 만들었지 만 생성 된 코드에서 char *를 사용하지 않도록 지시하는 방법이 있어야합니다.

일반적으로 솔루션은 생성 된 헤더 파일을 편집하는 것이지만 WSDL이 아직 완성되지 않았으므로 모든 빌드에서 wsdl2h와 soapcpp2를 동적으로 실행하고 있습니다.

사람이

답변

2

그냥 typemap.dat 파일에 아래 줄을 추가 만 * 및 * 문자하지 wchar_t를 사용하는 wsdl2h 도구를 강제하는 방법을 알고 있나요 :

xsd__string = | wchar_t* | wchar_t* 
관련 문제