2016-05-30 5 views
0

からlibchipmunk私は、コマンドラインを使用して作成cocos2dxプロジェクトを持っている:削除libbox2d、libspin、cocos2dxのVisual Studioプロジェクト

$cocos new MyGame -l cpp -p com.xxx.MyGame 

それだけでハローワールドプロジェクト、私はBOX2D使用する予定がありませんか、スピンやchipmunkがありますので、MyGameソリューションからbox2d/spin/bulletプロジェクトを完全に削除するにはどうすればいいですか?

更新: これらのプロジェクトの原因を単純に削除するとコンパイルエラーが発生します。

更新:

1>のlibtiff-2015.lib(tif_win32.obj):警告LNK4075:原因に '/ EDITANDCONTINUE' を無視して '/ OPT:ICF' 仕様 1>ライブラリの作成E:\コード\ LINK:警告LNK4098:defaultlib 'LIBCMT'競合が発生しました。この問題を解決するには、次の手順を実行します。1. LINK:warning LNK4098:defaultlib 'LIBCMT' conflicts他のlibsの使用; LNK4217:ローカルで定義されたシンボル___iob_funcが関数_lwsl_emit_stderrにインポートされました 1> libtiff-2015.lib(tif_aux.obj):警告LNK4204: 'E:\ code \ cocos2dx \ mycocos \ proj.win32 \ Release.win32 \ vc140.pdb 'にモジュール参照用のデバッグ情報がありません。 LNK4204: 'E:¥code¥cocos2dx¥mycocos¥proj.win32¥Release.win32¥vc140.pdb'にデバッグ情報がありません。参照モジュール用。デバッグ情報と同様にオブジェクトをリンクしています....... 1> libcocos2d.vcxproj - > E:¥code¥cocos2dx¥mycocos¥proj.win32¥Release.win32¥libcocos2d.dll 2> ----- - ビルド開始:プロジェクト:mycocos、設定:リリースWin32 ------ 2>ライブラリE:\ code \ cocos2dx \ mycocos \ proj.win32 \ Release.win32 \ mycocos.libとオブジェクトE:\ code \ 2つのAppDelegate.obj:エラーLNK2001:解決されていない外部シンボル "__declspec(dllimport)public:静的void __cdecl cocos2d :: GLGontextAttrs(struct GLContextAttrs &)Cocos2dx \ mycocos \ proj.win32 \ Release.win32 \ mycocos.exp 2> AppDelegate.obj: AppDelegate.obj:エラーLNK2001:未解決の外部シンボル "__declspec(dllimport)public:__thiscall cocos2d :: Rect :: Rect(浮動小数点数、浮動小数点数、浮動小数点数、浮動小数点数、浮動小数点数、浮動小数点数、フロート、フロート) "(__imp _ ?? 0Rect @ cocos2d @@ QAE @ MMMM @ Z)...... 2> HelloWorldScene.obj:エラーLNK2001:未解決の外部シンボル "__declspec(dllimport)public:__thiscall cocos2d :: Vec2 ::〜Vec2(void)"(__imp _ ?? 1Vec2 @ cocos2d @@ QAE @ XZ) 2> HelloWorldScene .obj:エラーLNK2001:未解決の外部シンボル "__declspec(dllimport)public:__thiscall cocos2d :: Vec2 :: Vec2(float、float)"(__imp _ ?? 0Vec2 @ cocos2d @@ QAE @ MM @ Z) 2> main。 obj:エラーLNK2001:未解決の外部シンボル "__declspec(dllimport)public:静的クラスcocos2d ::アプリケーション* __cdecl cocos2d :: Application :: getInstance(void)"(__imp_?getInstance @アプリケーション@cocos2d @@ SAPAV12 @ XZ) 2 > main.obj:エラーLNK2001:未解決の外部シンボル "__declspec(dllimport)public:int __thiscall cocos2d :: Application :: run(void)"(__imp_?@ application @ cocos2d @@ QAEHXZ) 2> E:\ code \ cocos2dx \ mycocos \ proj.win32 \ Release.win32 \ mycocos.exe:致命的なエラーLNK1120:241未解決の内線エイナル ビルド:1成功、1失敗、0最新、0スキップ==========

+0

をcocos2dx.props \ココスからライブラリを削除する私はあなたがあなたがそれを使用していない場合でも、まったくそのトラブルを通過したいと思う理由を参照してくださいいけません。 yourproject/cocos/platformフォルダ – Striker

答えて

0

私は先日これを行いました: )

1)スタートのようなココス/ベース/ ccConfig.hで使用されていない機能を無効にすることで:

#define CC_USE_PHYSICS 0 

2)次に、あなたのプロジェクトのプロパティおよびVisualでcocos2d-Xプロジェクトのプロパティでリンカオプションからライブラリを削除しますスタジオ。除外したいものがここにない場合は、手順3に進みます。

3)最後に、2Dの\は

+0

で自分のプラットフォームに固有のライブラリを削除または変更できますが、 "未解決のエラー"が発生しました –

+0

ここでエラー全体を貼り付けてください。 –

関連する問題