在 NMake 面板中配置几个命令 :
生成命令行 : "Y:\001_DevelopTools\002_Android_SDK\ndk\android-ndk-r14b-windows-x86_64\android-ndk-r14b\build\ndk-build.cmd" NDK_PROJECT_PATH=. APP_BUILD_SCRIPT=Android.mk NDK_APPLICATION_MK=Application.mk
"全部重新生成" 命令行 : "Y:\001_DevelopTools\002_Android_SDK\ndk\android-ndk-r14b-windows-x86_64\android-ndk-r14b\build\ndk-build.cmd" NDK_PROJECT_PATH=. APP_BUILD_SCRIPT=Android.mk NDK_APPLICATION_MK=Application.mk -B
"清除" 命令行 : "Y:\001_DevelopTools\002_Android_SDK\ndk\android-ndk-r14b-windows-x86_64\android-ndk-r14b\build\ndk-build.cmd" NDK_PROJECT_PATH=. APP_BUILD_SCRIPT=Android.mk NDK_APPLICATION_MK=Application.mk clean
三、编译 Android 平台的 cmd 可执行程序
右键点击 解决方案 , 选择 " 仅用于项目 / 仅生成 remote " 选项 , 即可开始编译 cmd 可执行程序 ;
编译结果 :
1>------ 已启动生成: 项目: remote, 配置: Debug Win32 ------ 1>[x86] Compile++ : cmd <= main.cpp 1>[x86] Compile++ : cmd <= json_reader.cpp 1>[x86] Compile++ : cmd <= json_value.cpp 1>[x86] Compile++ : cmd <= json_writer.cpp 1>[x86] Compile++ : cmd <= tinystr.cpp 1>[x86] Compile++ : cmd <= tinyxml.cpp 1>[x86] Compile++ : cmd <= tinyxmlerror.cpp 1>[x86] Compile++ : cmd <= tinyxmlparser.cpp 1>[x86] Executable : cmd 1>[x86] Install : cmd => ../Debug/x86/cmd ========== 生成: 成功 1 个,失败 0 个,最新 0 个,跳过 0 个 ==========
在 Y:\002_WorkSpace\002_VS\MobileGameModify\Debug\x86 路径下生成 cmd 可执行程序 , 该程序可以在 Android 平台执行 ;