2014-01-06 1 views
5

"을 목표 만들 수 없음 규칙"및 오류 No rule to make target는 r8e에서 r9c하는 NDK를 업데이트하지 않고 오류가 발생했습니다 내가 r8e에서 r9c하는 NDK를 업데이트 한

make.exe: *** No rule to make target `/bullet/src/LinearMath/btAlignedAllocator. 
cpp', needed by `obj/local/armeabi/objs/main_soft//bullet/src/LinearMath/btAlign 
edAllocator.o'. Stop. 

있어 이전에 내 구성 파일을 확인했고, 난 그냥 NDK 버전을 전환 .

해당 파일을 추가하는 Android.mk 라인. 해당 줄 앞에 추가 된 파일은 Ok입니다.

LOCAL_SRC_FILES := src/maincode.cpp 
LOCAL_SRC_FILES += src/data/Friends.cpp 
LOCAL_SRC_FILES += $(addprefix /bullet/src/LinearMath/, $(notdir $(wildcard $(LOCAL_PATH)/bullet/src/LinearMath/*.cpp))) 
+2

Android.mk 파일도 제공하십시오. 파일 경로가 어떻게 해석되는지에 관한 NDK 8의 버그가 있으며 아마도 NDK 9에서 어떤 종류의 불일치가 생깁니다. – eozgonul

+0

@ user2359247 감사합니다! 당신은 나를 올바른 방향으로 가리켰다. 이전에 파일이 하나씩 추가되고 총알이 일부 makemagic을가집니다. – Max

답변

2

다른 파일은 슬래시없이 시작됩니다. 시도해보십시오.

LOCAL_SRC_FILES += $(addprefix bullet/src/LinearMath/, $(notdir $(wildcard $(LOCAL_PATH)/bullet/src/LinearMath/*.cpp))) 
관련 문제