在Windows 7 64位上无法使用带有code :: blocks + MingW的getchar_unlocked

时间:2014-08-05 17:00:22

标签: c++ windows codeblocks

我可以在像ideone.com这样的在线编译器上运行我的代码就好了。但是MinGW给出了错误 -

error: 'getchar_unlocked' was not declared in this scope

有解决方法吗? 我的操作系统是Windows 7 Ultimate 64bit。

1 个答案:

答案 0 :(得分:0)

答案与此主题相同 -

getchar_unlocked in windows undeclared

并非所有POSIX函数都在Windows中声明。由于getchar_unlocked被认为是一种多线程不安全的函数,因此可以理解为什么它在Windows中未被声明。

我发现它在Linux中运行得非常好(至少在Ubuntu 12.04中)。