2012-02-16 25 views
0

私はLinuxでemacsでやっているC++プロジェクトでboostライブラリを使いたいのですが、動作させるのに困っています。私は実際に私のマシンにインストールしたくありません。私はブーストの正規表現の部分を使用できるようにしたい。私は自分のソースファイルをタールして別のコンピュータに送りたいと思っています(これはインストールを増強していない可能性が高く、インストールすることもできません)、プロジェクトをコンパイルすることができます。私は正規表現のフォルダでmakeファイルを使ってみましたが、.aと.soの両方を作成しましたが、ライブラリをリンクしてboostフォルダにインクルードを設定するとコンパイルできません。ディレクトリをブーストしてください - その多くはGoogleが推奨していますが、役に立たないものです)。私は "正規表現/ config.hppを見つけることができません"エラーを取得し続ける。BOOSTライブラリの問題C++

すべてのものを.soや.aのような1つのファイルに含めて、このように動作させる方法はありますか?私は正規表現のフォルダ自体も含めて大丈夫です...

このようにすれば、私は自分のプロジェクトにブーストフォルダ全体を含める必要がありますか?それは可能かもしれませんが、私のタールファイルはそれほど大きくはありません。

答えて

1

なぜブーストを依存関係としてリストアップしてユーザにインストールさせるのはなぜですか? そうでない場合は、Boost bcpを使用してregexとその依存関係をスタンドアロン・ライブラリに抽出します。

+0

私はユーザーにインストールさせることはできません。私はgoogleをブーストbcpと何が起こって参照してください。それが私が望むものです.btw:スタンドアロンのライブラリです。 – Risshuu

0

最初にブーストでbuild regex libraryが必要です。このライブラリがなければ、 boost.regexは使用できません。

+0

私はこれをどのように試したのか説明しましたが、動作させることができませんでした。 – Risshuu

関連する問題