プログラミングGeekなブログ。

日々プログラミングしていて気づいたことのメモ。たまに音楽など。

Visual Studio CodeでC/C++のデバッグ on Mac

MacのVisual Studio CodeでC++のコードをデバッグできるようにします。 Visual Studio CodeでC/C++のコンパイルをするまで 今回ビルドするC++コードのサンプルはこちら↓ // main.cpp #include <iostream> int main() { for (auto i : {2, 4, 5}) { std::cout << i << s</iostream>…

Mac + XcodeでChromiumをビルド

MacでChromiumをビルドしたときの備忘録。 ソースを読んでブレークしたりしたいのでXcodeでビルドします。 基本的には以下のガイドに従えばビルドできます。 https://chromium.googlesource.com/chromium/src/+/master/docs/mac_build_instructions.md dept_…

macOSのVimにClang Formatプラグインをインストール

macのVimにClang Formatプラグインをインストールしたメモ。非常に簡単です。 Clang Formatをインストール Homebrewでインストールします。 $ brew tap tcr/tcr $ brew install clang-format 一応、インストールされているかの確認。 $ clang-format -help V…

C++のstd::binary_searchで構造体を検索&イテレーターを取得

C++

ソート済み構造体の配列を検索して、見つかった位置のイテレーターを取得するというネタです。 タイトルにはstd::binary_searchとありますけど、binary_searchでは見つかった位置は 分からないので、std::lower_boundを使用します。 定番ですけど、いざやろ…

Android NDK 開発環境の構築

今日はAndroidアプリの開発環境を構築します。 言語の価値≒開発環境と言われることもあるので、しっかりと選んでいきます。 NDKを使う開発環境構築 自分の作成したいアプリはAndroidアプリで、開発環境の要件としては - C++ & NDKを使用可能 - Windowsでも使…

Atom + Vimキーバインドでブログ開始

どうもはじめまして、cindy-bassです。 ここはてなブログにてブログを始めることにしました! 自分、プログラマです。メインはC++でガリガリとコード書いてます。 Java, Python, JavaScript, C#になるとC++の半分以下に。。(T_T) スマホ向けに作りたいアプリ…