strerror_r (...) APIはVisual C++ 2008 ではサポートされなくなりました。おそらくスレッド セーフの問題が原因です。プログラムで同様の機能を使用したいと考えています。strerror_r(..) と同じことをする他の winapi はありますか?
3970 次
2 に答える
8
strerror_sを試すことができます。スレッドセーフのようです。
strerror_s のパラメーターの順序は、strerror_r とは異なることに注意してください。移植可能なコードを書く場合は、 define を使用したいかもしれません
#define strerror_r(errno,buf,len) strerror_s(buf,len,errno)
于 2012-07-30T10:22:09.587 に答える