我在Windows上創建Visual Studio 2012 Express中的跨平臺軟件。由於顯而易見的原因,我無法使用.NET的System::Threading::Thread
。我希望能夠使用C11的新線程特性(threads.h
,而不是pthread.h
),而使用VS2012是因爲我創建了一個基於.NET窗體的抽象框架。我開始相信Windows是不可能的。有人有一個想法。如果這些是我唯一的選擇,我將只使用C++庫(boost和std)。Windows上的C11線程
有人知道該怎麼辦嗎?
Visual Studio通常不支持C,除了它與C++共享的那些功能。如果有的話,我認爲他們不會很快支持它。 – 2013-02-28 17:41:03
據我所知,C11線程庫沒有在MSVC中實現。 (他們仍然有辦法符合C99標準。)由於您使用的是VS2012,因此您可以使用[C++ 11線程庫](http://en.cppreference.com/w/cpp/)線程)哪些*是*可供您使用。 – 2013-02-28 17:42:39
你可能是對的。 – JMRC 2013-02-28 17:46:15