main() blog

プログラムやゲーム、旅、愛する家族について綴っていきます。

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

Xcodeで実行時に必要なdylibなどをコピーする方法

GLEWやSDLなどのライブラリをdylibでプロジェクトに組み込んだ場合、 Xcodeで実行するに際に実行ファイルと同じ場所にdylibがないと実行時にエラーになる。 そのような場合にXcodeで実行時に実行ファイルと同じフォルダにdylibをコピーするには以下の方法で…

Xcodeで実行時の作業ディレクトリの変更方法

Xcodeでデバッガで実行した際のファイルの読み込みの作業ディレクトリは以下の方法で変更できる。 1.Xcodeのメニューバーの [Product] → [Scheme] → [Edit Scheme] を開く。 2.[Run] の [Options] を選択。 3.その中のWorking Directory の Use custom worki…

XcodeでARCの有効/無効を設定する方法

Xcodeはデフォルトでプロジェクト全体の設定でARCが有効になっている。 ファイル単位でARCの設定を行う プロジェクト内で特定のファイルのみARCの設定を変更したい場合、以下の設定を行う。 1.各ファイルの [Build Phase] → [Compile Source] を開く 2.ARCを…

【Metal】mtlppをビルドしてみる

mtlppとはAppleのOSで動作するオーバーヘッドの小さいローレベル(low level)のグラフィックスAPIのMetalのC++ラッパーである。 github.com MetalはObjective-CかSwiftのAPIは用意されているが、C++でのAPIは用意されていない。 mtlppはObjective-Cで実装し…

【Mac】Node.jsのインストール方法

MacにNode.jsをインストールする方法についてです。 nodejsのインストール nodebrewのインストール Node.jsのインストール nodejsのインストール 公式サイトからダウンロードしてインストールする方法もありますが、 今回はnodebrewというのがあるのでそちら…

【Mac】「xcrun: error: invalid active developer path」の対処法

先日、Node.jsをセットアップする為にbrewからnodebrewをインストールしようした際に、 以下のようなエラーメッセージが表示されてインストールに失敗しました。 xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missi…