x64 OS 용 64 비트 코드를 작성하고 있다는 뜻입니까?Visual Studio 2005의 Defaut 문자 집합 '유니 코드'
0
A
답변
4
번호는 TCHAR
가 wchar_t
에 매핑되고 TCHAR
또는 LPTSTR
인수를 모든 기능들이 유니 코드 변종에 매핑되는 것을 의미한다. 예를 들어 CreateWindow
은 CreateWindowW
에 매핑되고 CreateWindowA
에는 매핑되지 않습니다.
이것은 CPU 아키텍처와 완전히 관련이 없습니다. 32 또는 64 비트 플랫폼 용 유니 코드 및 멀티 바이트 프로그램을 작성할 수 있습니다.
x64 용으로 빌드하려면 구성 관리자에서 다른 플랫폼을 추가해야합니다. Microsoft의 how-to은 다음과 같습니다.
4
아니요. 유니 코드는 CPU 비트 수를 나타내는 것이 아니라 문자 인코딩입니다. 유니 코드를 사용하지 않고 64 비트 코드를 작성할 수 있으며 유니 코드를 사용하는 동안 32 비트 코드를 작성할 수 있습니다. 어느 쪽도 다른 쪽을 요구하지 않는다. 원하는 경우 함께 사용할 수 있습니다. 둘 다 사용할 수 없습니다.
+1
이 대답을 지원합니다. 본질적으로 문자 인코딩과 기계 단어 크기 사이에는 아무런 관련이 없습니다. –
관련 문제
- 1. 브라우저에서 유니 코드 문자 집합 및 인코딩
- 2. Visual Studio 프로젝트 문자 집합 문제
- 3. Visual Studio 2005의 OpenMP
- 4. 유니 코드 문자 표시
- 5. 유니 코드 문자 '\ uDA22'
- 6. Base64ing 유니 코드 문자
- 7. 유니 코드 미러 문자?
- 8. 데이터베이스 유니 코드 문자
- 9. 유니 코드 대체 문자
- 10. Visual Studio 2005의 맞춤법 검사
- 11. x64 Visual Studio 2005의 va_list
- 12. Visual Studio 2008 테스트 집합
- 13. Visual Studio 2005의 C/C++ 코드 하이라이트 2005
- 14. 문자열의 유니 코드 문자 - iphone
- 15. iPhone에서 유니 코드 문자 그리기
- 16. VB.NET에서 유니 코드 문자 표시
- 17. C# 유니 코드 (일본어 문자)
- 18. 유니 코드 합자 문자 분리
- 19. JavaScript : 유니 코드 공백 문자
- 20. Ajax로 유니 코드 문자 게시
- 21. 유니 코드 문자 모양을 렌더링
- 22. URL 유니 코드 문자 인코딩
- 23. OStream에 유니 코드 문자 쓰기
- 24. lxml 유니 코드 문자 변경
- 25. PHP ImageMagic 유니 코드 문자
- 26. 유니 코드 대소 문자 변환
- 27. 코어 그래픽의 유니 코드 문자
- 28. Junit에서 유니 코드 문자 비교하기
- 29. 의 HttpWebRequest를 유니 코드 문자
- 30. Visual Studio 2005의 LNK 2005 오류
문자 인코딩을 설정하지 않고도 CreateWindowW를 명시 적으로 사용할 수 있습니까? – user23281
예, @ 사용자. 원하는 기능을 명시 적으로 호출 할 수 있습니다. IDE 설정과 정의 된 매크로는 다른 것을 지정하지 않을 때 얻을 수있는 * 기본 * API 모드 만 제어합니다. –
예. 그러나'TCHAR' 서브 시스템은'char'와'wchar_t'를 거의 매끄럽게 전환하도록 설계되었습니다. 한 응용 프로그램에서'* A'와'* W '를 어떤 비율로도 섞을 수 있습니다. – detunized