Windows용 IOCTL() 라이브러리 [닫기]

Windows용 IOCTL() 라이브러리 [닫기]

저는 C 코드를 Debian Linux에서 Windows 플랫폼으로 크로스 컴파일하려고 합니다. 대부분의 문제를 해결했지만 ioctl()에 어려움을 겪고 있습니다.

내가 아는 한, Windows에 해당하는 ioctl()은 없는 것 같습니다. Windows 플랫폼에서 ioctl()을 사용하는 방법을 아는 사람이 있습니까?

감사해요!

답변1

사용 중인 위치에 대한 기본 Windows 대체 코드를 작성하고 싶지 않은 경우 ioctl(). 컴파일하고 링크 Cygwin하거나 런타임 에 연결해야 합니다 MSYS(2). 하지만 ioctl()얼마나 잘 흉내낼 수 있을지는 모르겠습니다 .

이 경로를 따라가면 더 이상 MinGW 도구 체인만 사용하여 크로스 컴파일할 수 없다는 점을 깨달아야 합니다. 내 기억이 맞다면 와인을 사용해야 할 것 같다.

나는 당신이 그것을 시도하는 것이 좋습니다 MSYS2. 코드를 테스트해 보세요.진짜Windows 환경이 필요합니다.

관련 정보