나는 이상한 문제가있어 그것을 파악하는 방법을 모른다.fromAscii() 사용법에서 누락 된 부분은 무엇입니까?
설치 : - Qt4.8.2 및 Win7 플랫폼 및 IDE VS2010.
는 가정 수 있습니다 : A.DLL이, c.dll을 등 & B.DLL 설명 코드 조각되어 포함되어 다른 종속 DLL의 그들이 함께 빌드 시스템에서 빌드 스크립트를 사용하여 구축 (TFS 서버) . 오늘까지는 문제가 없었습니다. 우리는 A.dll이 아래에 설명 된 fromAscii() 사용에 약간의 문제가 있음을 확인했습니다. 하지만 ... 저도 같은 문제를 가져올 수 없습니다 IDE에서
문제 문이 오류를 재현하기 위해 : 그것은에 따라 무엇에 fromAscii()
을 ??
코드 : -
char cache[257] = "I just want to save this now here!!!"; // For example I've simplified it here after my analysis.
QString sStore = Qstring::fromAscii(cache,-1);
"sStore"인쇄 아무것도 결과 ..
내가 어떤 빌드 설정이 문제를 만들었다 고 생각합니다. 하지만, 같은 것을 찾을 수 없습니다. Qt 설명을 읽었을 때이 문자를 보았습니다. "이름에도 불구하고이 함수는 실제로 QTextCodec::setCodecForCStrings()
으로 정의 된 코덱을 사용하여 str을 유니 코드로 변환합니다. 코덱에 따라, 유효한 US-ASCII (ANSI X3.4-1986)
입력을받지 못할 수 있습니다. 코덱이 설정되지 않은 경우이 기능은 fromLatin1()
과 동일합니다. "
그래서이게 실제로 무엇을 의미하는지 이해하고 싶습니다.
이 작품 나를 위해