-2

私はCocos2d-x v3.6win32デスクトップVisual studio 2013とC ++に使用しています。

.libプロジェクトをコンパイルするときに多くのエラーが表示されます。これらのエラーは、すべての設定を正しく設定したにもかかわらず 、リンカーがプロジェクトと cocos2d-x ライブラリ ファイルをリンクできないために発生します。

大きなサイズの画像:見せてください

まず、ライブラリ.libファイル が格納されているフォルダーは次のとおりです。

次に、追加したビジュアル スタジオの設定:

さて、これらのエラーの背後にある理由は何ですか.

4

1 に答える 1

1

dllimportとの部分を取り除く必要がありdllexportます。参照cocos\platform\win32\CCPlatformDefine-win32.h:

#if defined(CC_STATIC)
    #define CC_DLL
#else
#if defined(_USRDLL)
    #define CC_DLL     __declspec(dllexport)
#else         /* use a DLL library */
    #define CC_DLL     __declspec(dllimport)
#endif
#endif

CC_STATICこれを行うには、cocos2d-x ライブラリ プロジェクトのプリプロセッサ定義とそれにリンクするプロジェクトを追加するだけです。

于 2015-06-14T13:57:19.660 に答える