2011-10-25 14 views
1

私は11.04と11.10の例では、ASIOと同じ問題を持っているUbuntuのではブーストASIO - Ubuntuの

をlibboost-devのとlibboost-ASIO-devのインストールとなどしている:

ある '接続' 'boost :: asio'のメンバーではありません。

例のsync_clientです。

他のboostのライブラリは正常に動作しているようです。 ASIOを使用する特別な方法はありますか?

+3

私たちにソースコードを教えてください。 – ulidtko

答えて

6

boost :: asio :: connectは、ブーストバージョン1.47でのみ追加されました。この例のolder versionを試してください。一般的に、Ubuntuのバージョンのboostは、boostリリースの背後にあるいくつかのバージョンです。

+2

Ubuntu 11.04の場合、Boostのバージョンは1.42です(これについては不明ですが、1.40でも可能性があります)。11.10の場合、バージョンは1.46です。だから、 'boost :: asio :: connect'は間違いなく利用できません。 –

+0

ありがとう、私は、1.47に大きな変化があるかもしれないと思っていませんでした。 (ubuntu respoに1.46があります) – CyberGuy

関連する問題