3

私は今まで cocos2dx バージョン 1.0.1-x-0.11.0 を実行しており、小さなプロジェクトは正常に動作しています。最新バージョンの cocos2d-2.0-x-2.0.4 にアップグレードする必要があります。これを行う正しい方法は何ですか?A. プロジェクトを台無しにしたくありません。B. cocos2dx の 2 つの異なるバージョンで終わる

古い cocos2dx フォルダーをダウンロードして、新しいフォルダーに置き換えることはできますか? どんな助けでも感謝します。

ありがとう。

編集:実際に最新バージョンをダウンロードして、個別にセットアップしようとしました。build_win32.bat を実行し、しばらく実行した後、テスト アプリケーションを開きました。次に、vs2010.sln を開いて新しいプロジェクトを追加しようとしましたが、インクルード エラーがスローされます。

Error   3   error C1083: Cannot open include file: 'CCApplication.h': No such file or directory c:\cocos2d-2.0-x-2.0.4\chilra\classes\appdelegate.h 4   1   Chilra.win32
Error   2   error C1083: Cannot open include file: 'CCPlatformDefine.h': No such file or directory  c:\cocos2d-2.0-x-2.0.4\cocos2dx\platform\ccplatformmacros.h 32  1   Chilra.win32
Error   1   error C1083: Cannot open include file: 'CCStdC.h': No such file or directory    c:\cocos2d-2.0-x-2.0.4\chilra\win32\main.h  11  1   Chilra.win32
4

2 に答える 2

1
  1. X:\ CC2Dx(私のソースがある場合は、ソースファイル全体をこのフォルダーに解凍します)

  2. cocs2d-Win32.slnを開きます。デバッグモードとリリースモードで実行します。cocos2d-x内にDebug.win32、Release.win32フォルダーがあります(ここでテストできます。TestCppフォルダーを右クリックして、startupProjectとしてTestCppを作成します。次に実行します)

  3. 次に、build_win32.batを実行します(これにより、いくつかのファイルがDebug.win32およびRelease.win32にコピーされます。

ここで、ソリューションDebug.win32およびRelease.win32が作成されました。

  1. build_win32.batを実行した後、VS 2008テンプレートを使用して新しいプロジェクトを作成できます。Vs2012にはスクリプトエラーがあるためです。解決策もありますが、HelloWorldProjectをコピーしてファイルに置き換えることをお勧めします。

  2. 上記の手順で発生したようなcocos2dファイルエラーが発生した場合は、Debug.win32およびRelease.win32からそれらの.libファイルと.dllファイルをコピーして実行することを常に忘れないでください.....。

これは正常に機能します

ご不明な点がございましたら、お気軽にお問い合わせください

于 2013-01-17T05:43:29.653 に答える
0

分析のためにアップストリーム トラッカーに cocos2dx を追加しましたが、0.11.0 と 2.0.4 の間でいくつかの API/ABI の変更が行われたようです: http://upstream.rosalinux.ru/versions/cocos2d-x.html

ここに画像の説明を入力

このようなレポートを生成するには、 japi-compliance-checkerツールを使用できます。

于 2013-01-18T13:41:33.370 に答える