我在 C++2011 中创建了一个程序,它实际上使用了 C++2011 的特性:mutex
、unique_lock
、condition_variable
和.future
async
我已经在 Debian Linux 64 位机器上对其进行了测试,它的编译和运行就像一个魅力。
现在,我想为 Windows 编译它。
我尝试了 Visual C++ Express 2010,但它不支持 C++ 的新功能。(Visual C++/Studio 2012 的 Beta 版只能在 Windows 8 上运行。)
我尝试使用 mingw-g++ (4.6) 进行交叉编译,但 Windows 目标似乎不支持这些新功能。(尽管 Linux 目标的 g++-4.6 支持它们)。
到目前为止,是否有任何(免费?)解决方案可以为 Windows 目标编译 C++2011 程序?