日記

内容の正しさは保証しません

2018-01-01から1年間の記事一覧

自作パソコンの備忘録

この記事は随分前に書いたが投稿を忘れていました。前提 ・工作とかは全く経験無しだった ・CPUやメモリの役割は知っている注意事項 検索エンジンを使うときは1年以内の情報のみ表示する。予想よりずっと流れが早い。1 パーツ選び 必要なパーツは次の9種。…

7/1のノート c++17

江添亮の詳説C++17 気になった項目を列挙するconstexpr if テンプレートで使う std::is_sameと併用して型によって処理を分岐させるようにできる if (condition) { ... //もしここを通らなくても...が実行(実体化)できないといけない } if constexpr (condi…

ノート 18/5/3-6/3

DLL関連が2つ、あとwxWidgets、それと1つ未解決の問題1. エントリポイントが見つかりません 前回作成したhelloを何気なく-o hello.exeとしてビルド、ダブルクリックで実行しようとしたら「エントリポイントが見つかりません」。 原因は同名DLLが衝突してい…

wxWidgetsを使う

環境 Windows10, msys2, clang, wxWidgets3.0.4 1. ビルド 上手くビルドできたようなのでコマンドを書いておく ./configure CC="clang" CXX="clang++ -std=c++17 -DwxNO__T -DHAVE_TYPE_TRAITS -Wno-narrowing" \ --disable-shared --enable-monolithic --en…

wxWidgetsをビルドしたい

まだ出来てない。 コンパイラはmsys2から入れたclang5.0.1 wxWidgetsはstableと書いてある3.0.4詰まったのは次の箇所: case 0xfffffd9f: // readystatechange in IActiveMovie2 and IMediaPlayer ./src/msw/mediactrl_am.cpp:2234:10: error: case value ev…

clang-clを導入しようとした

QtとclangをWindowsで使いたくて、英語のよくわからないサイトを頑張って解読していたらclang-clを使えばできるらしいと知った。 失敗までの手順 1、VS2017をインストール 2、LLVMをインストール 3、MSBuildが見つかりません 4、3およびGoogle検索を繰…

ノート 18/5/7

1.std::stringで文字列を検索して全部置換する方法 C++ 文字列の置換/全置換【replace/replace_first/replace_all|std::string】 | MaryCore std::string s = "a, b, c"; // 置換対象の文字列 std::string target = ", "; // 検索文字列 std::string rep…