0

私のプロジェクトはブースト ライブラリを使用していますが、 /usr/include/sys/socket.h から bind() 関数を呼び出したいです。コンパイラは、使用したい関数の代わりに boost::find 関数を使用するため、コンパイルが失敗します。何か案は?ありがとうございました

4

1 に答える 1

4

私が見る2つの可能な解決策があります:

  1. コードを入力せず、代わりにusing namespace boost呼び出しますboost::bind( )
  2. bind を socket.h から次のように呼び出します。::bind()

解決策 1 を推奨し、何らかの理由で解決策 1 が受け入れられない場合は、解決策 2 を一時的なものとして提案します。

于 2013-11-06T17:00:01.173 に答える