【发布时间】:2015-04-13 08:00:49
【问题描述】:
我正在尝试使用 VisualGDB 和 cocos2d-x 构建游戏开发 (android) 设置。 我的问题是当我在 VisualGDB 中使用第三方库(Cocos2d-x)创建项目时,我收到错误 “工具链测试失败:无法查询 Target_cxx 的值” 如果我忽略它并创建项目,那么在编译后我会收到以下错误: 我在整个互联网上搜索了很多,但实际上没有任何帮助。我得到的只是我必须在我的 Android.mk 文件中设置一些 NDK_BUILD 路径 这是我的 Android.mk 文件:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
$(call import-add-path,$(LOCAL_PATH)/../../cocos2d)
$(call import-add-path,$(LOCAL_PATH)/../../cocos2d/external)
$(call import-add-path,$(LOCAL_PATH)/../../cocos2d/cocos)
LOCAL_MODULE := cocos2dcpp_shared
LOCAL_MODULE_FILENAME := libcocos2dcpp
#VisualGDBAndroid: AutoUpdateSourcesInNextLine
LOCAL_SRC_FILES := AppDelegate.cpp hellocpp/main.cpp HelloWorldScene.cpp ../main-win32.cpp
LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../Classes
# _COCOS_HEADER_ANDROID_BEGIN
# _COCOS_HEADER_ANDROID_END
LOCAL_STATIC_LIBRARIES := cocos2dx_static
# _COCOS_LIB_ANDROID_BEGIN
# _COCOS_LIB_ANDROID_END
#VisualGDBAndroid: VSExcludeListLocation
VISUALGDB_VS_EXCLUDED_FILES_Debug__Android_ := ../main-win32.cpp
LOCAL_SRC_FILES := $(filter-out $(VISUALGDB_VS_EXCLUDED_FILES_$(VGDB_VSCONFIG)),$(LOCAL_SRC_FILES))
include $(BUILD_SHARED_LIBRARY)
$(call import-module,.)
# _COCOS_LIB_IMPORT_ANDROID_BEGIN
# _COCOS_LIB_IMPORT_ANDROID_END
Ps:当我使用 visualGDb 创建一个简单的 android 项目(不使用 cocos2d-x)时,没有错误。 有人可以帮我解决这个问题吗?
【问题讨论】:
标签: android visual-studio-2013 android-ndk cocos2d-x cocos2d-android