ベストアンサー ※ ChatGPTを利用し、要約された質問です(原文:VC++ 2015 boostの使用について) VC++ 2015 boost使用について 2015/08/04 00:08 このQ&Aのポイント VC++ 2015 boostを使ったプログラムを実行したいが、boostの導入に手間取っている。boostのビルドは完了し、プロジェクトの設定も行ったが、エラーが出てプログラムが実行できない。正しい設定方法を知りたい。 VC++ 2015 boostの使用について 当方の環境は、 windows 7 visual studio community 2015 Eドライブ直下にboostフォルダあり です。 こちらのサイトのサンプルを実行したいのですが、boostの導入に手間取っています。 http://sfpgmr.hatenablog.jp/entry/wasapi-%E6%8E%92%E4%BB%96%E3%83%A2%E3%83%BC%E3%83%89%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%EF%BC%88%E3%82%BF%E3%82%A4%E3%83%9E%E3%83%A2%E3%83%BC%E3%83%89%EF%BC%89 ここ(http://rexpit.blog29.fc2.com/blog-entry-89.html)を参考にboostのビルドまでは完了したと思います。 プロジェクトのプロパティページから 構成プロパティ→VC++ディレクトリで インクルードディレクトリに E:\boost ライブラリディレクトリに E:\boost\stage\lib を追加して実行しても「ソースファイルを開けません"cstdint.hpp"」などのエラーが出ます。 サンプルの#include <boost/cstdint.hpp>を#include <cstdint.hpp>に変更するなど試してみましたが同様でした。 どなたか正しい設定をご教授いただけると幸いです。 質問の原文を閉じる 質問の原文を表示する みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー axsies ベストアンサー率64% (38/59) 2015/08/04 08:45 回答No.1 boostの全てのヘッダファイルは”boost/*”というように、boostというディレクトリの直下に入れるのが正式です。 ですので、 a.インクルードディレクトリのパスをE:\にする b.適当なディレクトリを作り(例えばE:\boost-1.58)、そこにboostフォルダを移動。更に、ライブラリディレクトリパスを変更する(E:\boost-1.58\boost\stage\libのように) などの方法で解決できると思います。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発C・C++・C# 関連するQ&A cygwinでのboost cygwin上でboostを用いたいんですが、うまくいきません。 test.cppで、#include<boost/ramdom.hpp>としており、 コマンドを、 $ g++ -I"C:\cygwin\usr\include\boost-1_33_1" test.cpp とすると boost/ramdom.hpp: No such file or directory となってしまいます。 ramdomがboost-1_33_1の中にあるのは確認してます。 いろいろ調べてみたんですが上手くいきません。 よろしくお願いします。 Cygwin boost Windows XP sp2 + Cygwin の C++ で正規表現を使いたく setup.exe で boost をインストールし、以下のコードをコンパイル($g++ regextest.cpp) したのですがエラーが出てしまいました。 コード: #include <boost/regex.hpp> #include <iostream> using namespace std; int main () { string str("Free Programming For Windows."); boost::regex reg("Free.+Windows\\."); if (boost::regex_match(str, reg)) { cout << "===> Matched." << endl; } else { cout << "===> Not matched." << endl; } return 0; } エラー: regextest.cpp:1:27: boost/regex.hpp: No such file or directory パスが通っていないようなのですが、どうしたらよいか分かりません。アドバイスいただけたら嬉しいです。 usr/include/boost-1_33_1 に boost/regex.hpp は確認できました。 boost::regexで、日本語に利用ついて boost_1_47を利用して、置換を行おうとしているのですが、「VIII」を置換しようとするとエラーになります。たぶん「5B」が入っているからかと思うのですが、どのように対処したらよいのでしょうか? #include <boost/regex.hpp> using namespace std; using namespace boost; const boost::regex str("VIII"); よろしくお願いします。 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム boostを利用したプログラムのコンパイルでエラー boostを初めて利用しようと思い、ファイルをダウンロードして、bjamを使ってインストールしました。そして以下のようなテスト用のプログラムを作成しました。 #include <boost/tokenizer.hpp> using namespace boost; int main(void) { char_separator<char> sep(" \t\n"); tokenizer<char_separator<char> > tokens("aaa bbb ccc", sep); return 0; } これをbcc32によりコンパイルすると、以下のようなエラーがいくつか発生してコンパイルができませんでした。 エラー E2489 c:\borland\bcc55\include\boost-1_33_1\boost/mpl/aux_/integral_wrapper.hpp 45: オプションコンテキスト応答深度の上限を超過: 再帰をチェックしてください なぜ、このようなエラーが出るのでしょうか。ちなみに、cygwin+gccではコンパイルおよび実行が可能でした。 ご存じの方がいらっしゃったらよろしくお願いします。(WinXPです) boost::formatの値をstring型にコピーしたい boost::formatの値をstring型にコピーしたいのですが、うまくいきません。boost自体初めてで以下のサイトからダウンロードし、展開後VS2005のVCのインクルードフォルダーにboostフォルダーをまるまるコピーしただけですが・・・ http://sourceforge.net/project/showfiles.php?group_id=7586 boost 1.34.1 #include <iostream> #include <boost/format.hpp> using namespace std; using boost::format; void main(){ double x = 1.234; string str("abc"); //cout << format("%10.3f, [%16s]") % x % str << endl; // サンプルはこうでした。 // いったんstring型に入れて表示させたい。 string y; y = boost::format("%10.3f, [%16s]") % x % str; // エラー箇所 std::cout << y << std::endl; } C言語のプログラミングで文字コードを表示する方法を教えてください。 ファイル名<sample-utf8.txt> 32 30 30 38 e5 b9 b4 35 e6 9c 88 32 37 e6 97 a5 0d 0a ef bc 92 ef bc 90 ef bc 90 ef bc 98 e5 b9 b4 ef bc 95 e6 9c 88 ef bc 92 ef bc 97 e6 97 a5 0d 0a e8 a8 88 e7 ae 97 e6 a9 9f e3 82 b7 e3 82 b9 e3 83 86 e3 83 a0 ef bc 91 テキストメモの文字を表示するプログラムをC言語で作りたいのですがわかりません。どなたかソースコードを教えていただけると助かります。よろしくお願いします。 boost::lexical_castで16進数文字列を数値に変換する boost::lexical_castで16進数文字列を数値に変換する 次のコードで試しましたが実行時例外になります。 16進数文字列をlexical_castで扱う方法を教えてください。 #include <boost/lexical_cast.hpp> string ss = "0x1234"; int n = boost::lexical_cast<int>(ss); よろしくお願いします。 電力が足りないBlu-rayドライブ ノートPCに繋いでるBlu-rayドライブがBoostをハブに繋いでても電力不足をおこし赤ランプがついて再生できないのでBoostのUSBをUSBが付いてるアダプタにつないで直接コンセントから電力を補おうという案を立ててるんですが成功しますかね・・・? 使い物はこういうのです http://www.amazon.co.jp/PLANEX-%E3%80%8C%E5%85%85%E9%9B%BB%E4%B8%87%E8%83%BD%E3%80%8DiPod-%E3%82%A6%E3%82%A9%E3%83%BC%E3%82%AF%E3%83%9E%E3%83%B3%E5%AF%BE%E5%BF%9C-USB%E3%83%A2%E3%83%90%E3%82%A4%E3%83%AB%E5%85%85%E9%9B%BB%E5%99%A8-PL-UCHG01/dp/B000L22QGI/ref=sr_1_10?ie=UTF8&qid=1378088529&sr=8-10&keywords=%EF%BC%B5%EF%BC%B3%EF%BC%A2%E3%80%80%EF%BC%A1%EF%BC%A3%E3%82%A2%E3%83%80%E3%83%97%E3%82%BF セルパワーのUSBハブは高くてまた高い金だすの嫌だからこれでやろうと思ってるんですけど・・・・・ 画面遷移したVCから戻る時に元のVCにデータを渡す ObjectiveCを用いてiPhoneアプリ製作の勉強をしています。 ViewController上に設置したボタンで接続したTableViewControllerのセルをタッチしたとき、 そのセルの情報を元のViewControllerのラベルに表示するという処理を組みたいのですが、うまく行きません。 こちらのサイトを参考にしています。 http://kikuchy.hatenablog.com/entry/2013/11/04/Segue_%E3%81%A7%E7%94%BB%E9%9D%A2%E9%81%B7%E7%A7%BB%E3%81%99%E3%82%8B%E3%81%A8%E3%81%8D%E3%81%AB%E3%83%91%E3%83%A9%E3%83%A1%E3%83%BC%E3%82%BF%E3%83%BC%E3%82%92%E6%B8%A1%E3%81%97%E3%81%A6%E3%81%BF TableViewControllerのセルがタッチされた時、prepareForSegueメソッドの中のLogが表示されないので、このメソッドが実行されていないように思います。 以下にコードを晒します。 ViewController.m上でproperty宣言されているUILabel *rowNumはストーリーボード上で ViewControllerと接続されています。 ■ViewController.h #import <UIKit/UIKit.h> @interface ViewController : UIViewController @property NSInteger rowNumber; @end ■ViewController.m http://www.dotup.org/uploda/www.dotup.org4992395.txt ■selectTableViewController.h http://www.dotup.org/uploda/www.dotup.org4992392.txt ■selectTableViewController.m http://www.dotup.org/uploda/www.dotup.org4992394.txt よろしくお願いします。 xpressive.hpp をオープンできない 現在、code gear c++ builder 2009 でboostに関するプログラムを勉強してます。 正規表現のプログラムをやってみたくて、インクルードファイルとして、 #include <boost/xpressive/xpressive.hpp> こちらを宣言したのですが、次のようなエラーが出てきました。 [BCC32 エラー] test_boost.cpp(12): E2209 インクルード ファイル 'boost/xpressive/xpressive.hpp' をオープンできない [BCC32 エラー] test_boost.cpp(14): E2316 'xpressive' は 'boost' のメンバではない [BCC32 エラー] test_boost.cpp(14): E2282 名前空間名が必要 このようなエラーが出てくるのですが、これを解決する方法はないでしょうか? どうぞ、ご教授の程よろしくお願い致します。 おススメの香水 18歳男子です。今まで香水に興味はあったのですが、実際につけたことはありませんでした。今までは、ボディースプレーをつけていました。何かおススメの香水はありますか? におい的には… http://www.amazon.co.jp/%E3%83%9E%E3%83%B3%E3%83%80%E3%83%A0-%EF%BC%88%E3%83%9E%E3%83%B3%E3%83%80%E3%83%A0%EF%BC%89%E3%82%AE%E3%83%A3%E3%83%84%E3%83%93%E3%83%BC-%E3%83%95%E3%83%AC%E3%82%B0%E3%83%A9%E3%83%B3%E3%82%B9-%E3%83%87%E3%82%AA%E3%83%89%E3%83%A9%E3%83%B3%E3%83%88%E3%82%B9%E3%83%97%E3%83%AC%E3%83%BC-%EF%BC%B3%EF%BC%B7%EF%BC%A5%EF%BC%A5%EF%BC%B0%EF%BC%88%E3%82%B9%E3%82%A6%E3%82%A3%E3%83%BC%E3%83%97%EF%BC%89-%EF%BC%97%EF%BC%90%EF%BD%87/dp/B0017AOF4Y が大好きです。学生なので、出来るだけ安いものがうれしいです。よろしくお願いします。 お好きな落語は何ですか? こんにちは^^ 私は『味噌豆』が好きなのですけれど、落語をあまり知りませんもので何かお勧めがあれば教えてください。 有名な『じゅげむ』も好きです^^たんこぶがひっこんじゃった~だったでしょうか(笑)クスリと笑ってしまいます。 落語は粋な落ちが、はあ~なるほどと、感心しきりでなんだかスッキリいたします。 『味噌豆』はこういうお話しです。↓↓ http://raligoraku.hatenablog.com/entry/2016/04/28/%E3%80%90%E8%90%BD%E8%AA%9E%E3%80%91%E5%91%B3%E5%99%8C%E8%B1%86%EF%BC%88%E3%81%BF%E3%81%9D%E3%81%BE%E3%82%81%EF%BC%89 私が『味噌豆』を好きな理由は、作った料理のお味見と称して、何度もパクパクと食べますので共感できるからかもです^^ AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム WIKIPEDIAで捏造記事を作成するIDの一覧表 WIKIPEDIAで捏造記事を作成するIDの一覧表をつくりました。豊橋関係者が多いです。自説ゴリ押しで言うことを聞きません。どうすればいいのでしょうか? http://ja.yourpedia.org/wiki/%EF%BC%B7%EF%BC%A9%EF%BC%AB%EF%BC%A9%EF%BC%B0%EF%BC%A5%EF%BC%A4%EF%BC%A9%EF%BC%A1%E3%81%AE%E6%8D%8F%E9%80%A0%E8%B1%8A%E6%A9%8B%E4%BA%BA iPod専用ドック、DS-A1でLightning ONKYOのiPod専用ドック、DS-A1について。 iPod touch 5 で使用したいのですが、」 Lightning - 30ピン変換コネクタで変換しても音楽って再生されないですよね? 確かLightningってアナログオーディオ信号出力がなくなったので、無理ですよね? 一応確認のために質問してみました・・・。 http://www.amazon.co.jp/%EF%BC%A4%EF%BC%B3%EF%BC%8D%EF%BC%A1%EF%BC%91%EF%BC%88%EF%BC%B7%EF%BC%89-%EF%BD%89%EF%BC%B0%EF%BD%8F%EF%BD%84%E5%B0%82%E7%94%A8%EF%BC%B2%EF%BC%A9-%EF%BC%A4%EF%BD%8F%EF%BD%83%EF%BD%8B%E3%82%AA%E3%83%B3%E3%82%AD%E3%83%A7%E3%83%BCDS-A1-W-4961330019505/dp/B0009EWF6E/ref=pd_sxp_f_pt VirtualTrees.hppをオープンできない 現在C++ Builder 2009でサンプルプログラムをもらってプロジェクトを起動してみました。シミュレーションのためビルドしてみたのですが次のようなエラーが出ました。 E2209インクルードファイル 'AdvSplitter.hpp'をオープンできない E2209インクルードファイル 'VirtualTrees.hpp'をオープンできない E2209インクルードファイル 'AdvPageControl.hpp'をオープンできない E2209インクルードファイル 'AdvOfficePager.hpp'をオープンできない E2209インクルードファイル 'AdvGrid.hpp'をオープンできない などのエラーが出てくるのですが、何が原因か教えて頂けませんでしょうか。 どうぞ、よろしくお願い致します。 ダイビングのウェットスーツを↓にしようと思っているのですが、問題ないで ダイビングのウェットスーツを↓にしようと思っているのですが、問題ないでしょうか? http://www.amazon.co.jp/POINTBAY-%E3%82%BF%E3%82%AB%E3%83%9F%E3%83%A4-TAKAMIYA-%E3%82%A6%E3%82%A7%E3%83%83%E3%83%88%E3%82%B9%E3%83%BC%E3%83%84%EF%BC%95%E3%83%9F%E3%83%AA-%E3%83%8D%E3%82%A4%E3%83%93%E3%83%BC-%EF%BC%93%EF%BC%AC-%EF%BC%B4%EF%BC%A7%E3%83%BC%EF%BC%92%EF%BC%99%EF%BC%97/dp/B003WETGYC/ref=sr_1_33?ie=UTF8&s=sports&qid=1284217935&sr=8-33 小さな部品がたくさん入るボックス 電子部品を収納するのに、こういうタイプのボックスを使用しています。 http://www.amazon.co.jp/%E3%83%88%E3%83%A9%E3%82%B9%E3%82%B3%E4%B8%AD%E5%B1%B1-TRUSCO-PB360-%EF%BC%B4%EF%BC%B2%EF%BC%B5%EF%BC%B3%EF%BC%A3%EF%BC%AF-%E3%83%91%E3%83%BC%E3%83%84%E3%83%9C%E3%83%83%E3%82%AF%E3%82%B9%E9%95%B7%E3%81%95%EF%BC%93%EF%BC%97%EF%BC%95%C3%97%E5%B9%85%EF%BC%92%EF%BC%93%EF%BC%90%C3%97%E9%AB%98%EF%BC%97%EF%BC%91/dp/B002A5O8FQ/ref=sr_1_134?s=diy&ie=UTF8&qid=1418216048&sr=1-134 間仕切りが自由にできるため、10か所~30か所くらいに区分けして保管しています。 今、困っているのが、このケースが6個に増えたため、重ねていると取り出すのに苦労することです。 これらを1つにまとめて立体的に収納できるような入れ物はないでしょうか。 イメージとしては、このケースがそれぞれ引出しになっているのが理想です。 収納する部品のサイズはさまざまで、米粒サイズから、10cm程度のものまであります。 ・傾けてもばらけにくいこと(単なるトレイではなく、ふたがついていること) ・ふたは透明な事 ・持ち運びが簡単にできること 以上の条件で良いものはないでしょうか 島津斉彬の誕生日について 島津斉彬の誕生日について、ネット上で調べたところ、全く異なる誕生日の情報が出てきます。いずれも、信頼に値するサイトを含んでいます。また、ウィキペディアは、異なったページで異なった誕生日を表示します。 これほど大きく分かれた誕生日の情報は初めてです。ひょっとしたら、何か歴史上の解釈とか、暦の問題とかあるのではないかと思います。 質問1.どちらが正しいのでしょうか。根拠を示して説明いただければ幸いです。 質問2.その他の場合は、その説明をお願いします。 島津斉彬 誕生日 "1809年" "4月28日"・・・Google386件 http://www.google.co.jp/search?hl=ja&q=%E5%B3%B6%E6%B4%A5%E6%96%89%E5%BD%AC%E3%80%80%E8%AA%95%E7%94%9F%E6%97%A5%E3%80%80%22%EF%BC%91%EF%BC%98%EF%BC%90%EF%BC%99%E5%B9%B4%22+%22%EF%BC%94%E6%9C%88%EF%BC%92%EF%BC%98%E6%97%A5%22&btnG=%E6%A4%9C%E7%B4%A2&lr= 島津斉彬 誕生日 "1809年" "9月28日"・・・Google80件 http://www.google.co.jp/search?hl=ja&q=%E5%B3%B6%E6%B4%A5%E6%96%89%E5%BD%AC%E3%80%80%E8%AA%95%E7%94%9F%E6%97%A5%E3%80%80%22%EF%BC%91%EF%BC%98%EF%BC%90%EF%BC%99%E5%B9%B4%22+%22%EF%BC%99%E6%9C%88%EF%BC%92%EF%BC%98%E6%97%A5%22&btnG=%E6%A4%9C%E7%B4%A2&lr= 液タブ「Cintiq13HD」HDMI変換 液晶タブレットCintiq13HDを先日購入しました。 使用しているPCにHDMIを差し込む部分が無い為、変換機器として以下の商品を検討しているのですが、どうなんでしょうか。。。 http://www.amazon.co.jp/mobu-DVI%E2%86%92HDMI%E5%A4%89%E6%8F%9B%E3%82%A2%E3%83%80%E3%83%97%E3%82%BF%E3%83%BC%E3%80%8AHDMI%EF%BC%9A%E3%83%A1%E3%82%B9%E3%80%8B%E3%80%8A%EF%BC%A4%EF%BC%B6%EF%BC%A9%EF%BC%92%EF%BC%94%E3%83%94%E3%83%B3%EF%BC%9A%E3%82%AA%E3%82%B9%E3%80%8B/dp/B007ACGRAS 変換により画質が落ちたりするのでしょうか。 また、お値段が高いものの方が良かったりするのでしょうか。 私が使用しているPCはFMV-DESKPOWER CE/C40 FMVCEC40になります。 インクルードファイルの設定について 現在code gear C++ builder 2009でプログラミングを勉強してるのですが、 #include <boost/regex.hpp> このファイルをインクルードしてビルドするとビルドができるのですが、 ”ツール”--->”オプション”---->”C++オプション”---->”パスとディレクトリ” (インクルードパス) $(BDS)\ObjRepos\Cpp $(BDS)\include\Indy10 $(BDS)\RaveReports\Lib C:\lib\jvcl\include\D12 C:\c_compornet\component\TMS4808 この中のパスの中には”regex.hpp”がある”C:\Program Files (x86)\CodeGear\RAD Studio\6.0\include\boost_1_35\boost\spirit\utility”のパスを指していないように思うのですが、このふぃあるを指していることを確認する方法などありますでしょうか? また (BDS)というのはどんなものなのかも教えて頂けないでしょうか? 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など