LoginSignup
3
3

More than 5 years have passed since last update.

cocos2dxを64bitでビルドする

Last updated at Posted at 2015-01-01

未だに64bitがデフォルトじゃないのもどうかと思うんだけど、せっかく触ったのでメモしておく。

前提条件
・windows8.1の64bit環境下でプロジェクトを作成している
・VisualStudio2013をインストールしてある
・cocosの依存関係にある各種OSSの64bitバイナリを揃えている(自前ビルド推奨)

手順
1. cocos new でプロジェクトを作成
2. プロジェクトをVisualStudioで開く
3. 作成したプロジェクトを構成マネージャで開き、ターゲットプラットフォームをx64に設定する
4. libcocos2dサブプロジェクトのコンパイルオプションに/bigobjを追加する
5. 出力ディレクトリに64bitバイナリを設置する
6. libcocos2dとスタートアッププロジェクトのリンク前イベントを消してバイナリが上書きされるのを防ぐ
7. ビルド実行

解説
依存関係にあるバイナリが自前ビルド推奨なのは、ランタイムライブラリでMTとMDを混用するのを防ぐため。DLL地獄にハマりたくなければ、スタティックライブラリとして全てをビルドしたほうが良いかと。(未検証

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3