boost::any

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
くりあ

boost::any

#1

投稿記事 by くりあ » 15年前

最近お世話になることが増えてきました。すいません。
少し前に、ここで質問してboost::anyを教えてもらったのですが、boost/any.hppをインクルードしようとすると、

error C1083: include ファイルを開けません。'boost/any.hpp': No such file or directory

とエラーが出てきてしまいます。
どうしたらいいのでしょうか?
調べてみたのですが分かりませんでした。

開発環境は、
Windows vista
Visual C++ 2008 Express Edition
です。

よろしくお願いします。

たかぎ

Re:boost::any

#2

投稿記事 by たかぎ » 15年前

インクルードディレクトリは設定していますか?

くりあ

Re:boost::any

#3

投稿記事 by くりあ » 15年前

すいません。
分からないので、多分設定してないと思います。
どうしたらよいのでしょうか?

たかぎ

Re:boost::any

#4

投稿記事 by たかぎ » 15年前

ドキュメントを読みましょう。
http://msdn.microsoft.com/ja-jp/library/73f9s62w(VS.80).aspx

たかぎ

Re:boost::any

#5

投稿記事 by たかぎ » 15年前

Visual C++ 2008ならこっちでした(実質的に同じですが)。
http://msdn.microsoft.com/ja-jp/library/73f9s62w.aspx

くりあ

Re:boost::any

#6

投稿記事 by くりあ » 15年前

boost/any.hppの、ファイルがあるディレクトリをURLの方法で追加する。
という考えでいいのでしょうか?

どこかからboost/any.hppのファイルを追加で持ってくる必要があるのですか?
それとも、最初から入っているけれど、ディレクトリの設定がないだけなのでしょうか?
設定が必要なら、どうやってboost/any.hppのある場所を探せばいいのでしょうか?

質問ばかりで申し訳ありません。

たかぎ

Re:boost::any

#7

投稿記事 by たかぎ » 15年前

ドキュメントを読みましょう。
http://www.boost.org/doc/libs/1_42_0/mo ... stribution

Justy

Re:boost::any

#8

投稿記事 by Justy » 15年前

>どこかからboost/any.hppのファイルを追加で持ってくる必要があるのですか?
 別途インストールが必要です。
 たかぎさんが貼ってくださった URLのところの "1 Get Boost"にダウンロードへのパスが
書いてあります。

 1つは zipなどで圧縮されたアーカイブ版、もう1つはインストーラ版(要登録)です。
 どちらを使ってもいいのですが、前者は一部のライブラリを使うにはビルドしてライブラリファイルを
作る必要があります(any.hppだけを使う分には必要はありません)。
 後者はビルド済みのライブラリ込みでインストールされますので、慣れない内はこちらの方が楽でしょう。
 
 で、これらをDL&インストールの後、パスを通して下さい。
 
 
>boost/any.hppの、ファイルがあるディレクトリをURLの方法で追加する
 any.hppのあるところではなく、1つ上の boostディレクトリのあるディレクトリを追加してください。

くりあ

Re:boost::any

#9

投稿記事 by くりあ » 15年前

ありがとうございました。
成功しました。プログラミングってこんな操作も必要なんですね。
たかぎさん、Justyさん、本当にありがとうございました。

閉鎖

“C言語何でも質問掲示板” へ戻る