新しいC++スタンダードの一部であるかもしれないので、私はブーストを学びたいので、自分のマシンでブーストをセットアップしようとしています。C++とブーストライブラリ
私は問題に遭遇しましたが(現在解決しているようなライブラリを構築しようとする多くの問題にもかかわらず)。
ライブラリをビルドした後は、C:\ MinGW \ lib \ libsに存在し、.objectファイル、.dll、.a、またはライブラリファイルがすべて格納されたmath、system、date_timeなどのフォルダがあります。 私はライブラリを正しく構築したと信じています。
私は今、チュートリアル入門ブーストのオフに次のコードを使用して、私の実行ファイルにライブラリをリンクしようとして立ち往生しています:
#include <boost/regex.hpp>
#include <iostream>
#include <string>
int main()
{
std::string line;
boost::regex pat("^Subject: (Re: |Aw:)*(.*)");
while (std::cin)
{
std::getline(std::cin, line);
boost::smatch matches;
if (boost::regex_match(line, matches, pat))
std::cout << matches[2] << std::endl;
}
}
私はコードブロックを使用してのMinGWていますので、私はこのプログラムをリンクしようとしました - llibboost_regex-mgw45-1_47.dll.a私に問題があるlibs \ regexに存在するにもかかわらずライブラリを見つけることができないというエラーが出ました。
ありがとうございました。ご協力ありがとうございました。初心者のご質問には申し訳ありません。
少なくとも5年以上前から新しい "今後のC++標準"は存在しないでしょう... –
::: 5年間lol – wilhelmtell