我想要做的是使用Cygwin成功编译本机代码.当我运行键入我的目录到终端中的ndk-build时,我得到的错误消息是
错误:找不到'make'程序.请安装Cygwin make package或定义GNUMAKE变量以指向它.
这就是我在Cygwin终端输入的内容:
C:/用户/奎西/桌面/ Android的NDK-R8/NDK建造
我的构建路径是:C:\ cygwin\bin; C:\ Users\Kwesi\Desktop\android-ndk-r8 \ndk-build;
我使用这个youtube视频教程安装了make,所以我很确定它安装正确. http://www.youtube.com/watch?v=jqJGxJJq87w&list=FL2bdE2OcpySONpqzf5OsWNQ&index=1&feature=plpp_video
请帮忙.
我正在尝试在cygwin上编译以下代码(CYGWIN_NT-6.1-WOW64 1.7.28(0.271/5/3)i686):
// the integration routine
template <typename Method, typename F, typename Float>
double integrate(F f, Float a, Float b, int steps, Method m)
{
double s = 0;
double h = (b-a)/steps;
for (int i = 0; i < steps; ++i)
s += m(f, a + h*i, h);
return h*s;
}
// methods
class rectangular
{
public:
enum position_type { left, middle, right };
rectangular(position_type pos): position(pos) {}
template<typename F, typename Float>
double operator()(F f, Float x, …Run Code Online (Sandbox Code Playgroud) 我正在做一个有节奏的现实计划.我被交给了这个项目,并且是cygwin和android编程的新手.我必须使用cygwin来编译我的一个cpp文件.但是当我在cygwin上进行ndk-build时会出现这个错误:
$ ndk-build
Android NDK: ERROR:/cygdrive/c/project/jni/Android.mk:QCAR-prebuilt: LOCAL_SRC_FILES points to a missing file
Android NDK: Check that /cygdrive/c/project/jni//../../../build/lib/armeabi/libQCAR.so exists or that its path is correct
/cygdrive/c/android-ndk-r8b/build/core/prebuilt-library.mk:43: *** Android NDK: Aborting . Stop.
Run Code Online (Sandbox Code Playgroud)
这是我的android.mk代码:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := QCAR-prebuilt
LOCAL_SRC_FILES = /../../../build/lib/$(TARGET_ARCH_ABI)/libQCAR.so
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../../../build/include
include $(PREBUILT_SHARED_LIBRARY)
include $(CLEAR_VARS)
LOCAL_MODULE := ImageTargets
# The TARGET_PLATFORM defines the targetted Android Platform API level
TARGET_PLATFORM := android-5
# This variable determines the OpenGL ES API version to use:
# If …Run Code Online (Sandbox Code Playgroud)