1. ホーム
  2. c++

[解決済み] Windowsビルドでpthread.hを使用する

2022-02-02 08:45:23

質問事項

pthread.hを多用するコードベースがあります。 Windowsビジュアルスタジオのプロジェクトでは、pthreadはunixのユーティリティなので、これは明らかに動作しません。

pthread-win32とかいうのがあるのは知っていますが、pthreadのコードをすべて置き換えることなく、コードベースにこれを使わせる方法はないのでしょうか?

edit: pthreadの呼び出しをすべて置き換えてしまうのは避けたいのですが。 これは私の質問です。

どのように解決するのですか?

試す http://sourceware.org/pthreads-win32/ . 私はこの特定のライブラリを使用したことはありませんが、POSIX APIのWindowsポート/抽象化レイヤーを使用することで、運が良かったことがあります。