Windows 용 Visual Studio 2012 Express에서 크로스 플랫폼 소프트웨어를 만들고 있습니다. 명백한 이유 때문에 .NET의 System::Threading::Thread
을 사용할 수 없습니다. VS2012를 사용하는 동안 C11 (threads.h
, 아니 pthread.h
)의 새로운 스레딩 기능을 사용할 수 있기를 기대했지만, .NET 양식을 기반으로 추상 프레임 워크를 만들었습니다. Windows에서는 불가능하다고 생각하기 시작했습니다. 누군가 아이디어를 가지고 있습니까? 그것들이 유일한 옵션이라면 나는 C++ 라이브러리 (boost와 std)만을 사용할 것이다.Windows의 C11 스레드
할 일을 아는 사람이 있습니까?
Visual Studio는 C++와 공유하는 기능을 제외하고 일반적으로 C를 지원하지 않습니다. 그리고 나는 그들이 언제든지 지원할 계획이라고 생각하지 않습니다. –
내가 아는 한, C11 스레딩 라이브러리는 MSVC에서 구현되지 않습니다. (그들은 여전히 C99 준수를위한 방법이 있습니다.) VS2012를 사용하고 있기 때문에 [C++ 11 스레딩 라이브러리] (http://en.cppreference.com/w/cpp/)를 사용하면 훨씬 더 나은 행운을 얻을 수 있습니다. 스레드) * 사용할 * 수 있습니다. –
아마 맞을 것입니다. – JMRC