[問題] iostream.h: No such file or directory
hello all
當我想執行一個JNI連接到CPP的專案時
我在cygwin下ndk-build的指令
但它一直告訴我說
iostream: No such file or directory
我上網查了一下
說要在project目錄下面創一個叫做"Application.mk"的檔案
並且在裡面寫上:APP_STL := stlport_shared
還有在cpp檔裡面
#include <iostream>要改成
#include <iostream.h>
我照做了
但仍然出現這樣的字樣
有再稍微爬文一下
查到說可能是ndk沒安裝好
所以有人建議可以重安裝NDK看看
不是很想採用這方法
所以想問問看大家的建議
---------------------------------
問題解決了
就是Application.mk要放在jni之下
我搞錯了
感謝大家
但新的問題又出現了
它找不到我其它的cpp檔:
Cygwin : Generating dependency file converter script
Compile++ thumb : simplejni <= native.cpp
make: *** No rule to make target `jni/svv_coder.cpp', needed by
`obj/local/armeabi/objs/simplejni/svv_coder.o'. Stop.
我的Android.mk是這樣寫的:
http://i.imgur.com/wm2KK.jpg
在想放置cpp檔的順序是否有什麼特殊的要求?
-------------------------------------------------------
抱歉
我白癡了
檔名打錯難怪它找不到OTZ
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.73.121
※ 編輯: serflygod 來自: 140.115.73.121 (06/04 15:33)
※ 編輯: serflygod 來自: 140.115.73.121 (06/04 15:39)
※ 編輯: serflygod 來自: 140.115.73.121 (06/04 15:47)
※ 編輯: serflygod 來自: 140.115.73.121 (06/04 15:57)