QT 응용 프로그램에서 "QUdpSocket :: ShareAddress"를 실행하고 있지만 ShareAddress는 Windows에서 무시됩니다. 그래서 런타임에 OS를 식별하여이 문제를 해결하려고합니다. 윈도우 버전 식별기에 대한 몇 가지 정보를 들었지만 문제를 해결할 수있는 해결책이 없습니다. 조언이 있으면 매우 감사하겠습니다. 감사.리눅스 또는 Windows 여부에 상관없이 OS 정보를 얻는 방법은 무엇입니까?
1
A
답변
13
#include <QtGlobal>
...
#ifdef Q_OS_MAC
// mac
#endif
#ifdef Q_OS_LINUX
// linux
#endif
#ifdef Q_OS_WIN32
// win
#endif
자세한 내용은 QtGlobal 문서를 참조하십시오.
2
관련 문제
- 1. 미니 덤프 충돌에서 OS 정보를 얻는 방법은 무엇입니까?
- 2. OS 및 브라우저와 같은 클라이언트 정보를 얻는 방법은 무엇입니까?
- 3. 네트워크에서 다른 Windows 시스템에 원격으로 연결하고 해당 시스템에서 OS 정보를 얻는 방법은 무엇입니까? (텔넷 이외)
- 4. 프로세스 정보를 얻는 방법은 무엇입니까?
- 5. 리눅스 또는 BSD 커널 내부 정보를 얻는 가장 좋은 방법은 무엇입니까?
- 6. 사용자가 로그인했는지 여부에 대한 정보를 설정하거나 얻는 모범 사례
- 7. Realplayer 파일 정보를 얻는 방법은 무엇입니까?
- 8. FBGraph 또는 FBConnect를 통해 친구의 벽 정보를 얻는 방법은 무엇입니까?
- 9. listBox에서 선택된 파일 정보를 얻는 방법은 무엇입니까?
- 10. GDB에서 프로세스 신호 정보를 얻는 방법은 무엇입니까?
- 11. Linux에서 프로세스의 CPU 정보를 얻는 방법은 무엇입니까?
- 12. PHP의 mail() 오류에서 추가 오류 정보를 얻는 방법은 무엇입니까?
- 13. 여러 스레드에서 정보를 얻는 방법은 무엇입니까? Java
- 14. WebContext에서 사용자 정보를 얻는 방법은 무엇입니까?
- 15. Windows에서 HDD의 현재로드 정보를 얻는 방법은 무엇입니까?
- 16. magento api에서 결제 정보를 얻는 방법은 무엇입니까?
- 17. 장치 네트워크 정보를 얻는 방법은 무엇입니까? (안드로이드)
- 18. 다른 AP의 비콘 정보를 얻는 방법은 무엇입니까?
- 19. C++ API를 사용하여 OS 언어를 얻는 방법은 무엇입니까?
- 20. OS X 10.4에서 'IOPlatformUUID'를 얻는 방법은 무엇입니까?
- 21. Windows 인증 코드에서 사용자 계정 정보를 얻는 방법?
- 22. Windows 7 또는 Vista에서 Tortoise Column을 얻는 방법은 무엇입니까
- 23. Windows Phone7에서 연락처 정보를 얻는 방법
- 24. 리눅스 커널 모듈에서 정보를 표시하기 위해 PCB를 반복하는 방법은 무엇입니까?
- 25. 리눅스 커널 모듈의 옵션 목록을 얻는 방법은 무엇입니까?
- 26. 이전에 bind() 호출에 전달 된 소켓 정보를 얻는 방법은 무엇입니까?
- 27. 화면 크기에 상관없이 위치를 추적하는 방법은 무엇입니까?
- 28. 리눅스 C에서 GPU 정보를 얻기
- 29. android에서 로그 정보를 얻는 방법
- 30. 컴퓨터 이름 또는 IP 주소를 사용하여 원격 컴퓨터의 OS 버전을 얻는 방법은 무엇입니까?
감사합니다. 나는 지금 그것을 시도 할 것이다. – KIM
작동하지 않습니다. 나는 C++ 항목도 발견했다. 감사. – KIM