Ⅱ. やり方
1. Visual Studio Installerを起動する
2. 「C++ によるモバイル開発」をインストールする
3. 「メイクファイル プロジェクト(Android)」を選択する
4. サンプルプログラムを書く
$(project_root)/jni/Android.mk
# https://developer.android.com/ndk/guides/android_mk LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := helloworld LOCAL_SRC_FILES := ../src/main.cpp LOCAL_CFLAGS += -fPIE LOCAL_LDFLAGS += -fPIE -pie # LOCAL_LDLIBS := -lz # LOCAL_CPP_FEATURES := exceptions include $(BUILD_EXECUTABLE)
$(project_root)/jni/Application.mk
# https://developer.android.com/ndk/guides/application_mk APP_ABI := armeabi-v7a arm64-v8a APP_PLATFORM := android-16 APP_OPTIM := release APP_STL := c++_static
$(project_root)/src/main.cpp
#include <iostream> int main() { std::cout << "Hello world!" << std::endl; return 0; }
5. ビルドする
実行結果
$ ./helloworld Hello world!