作者serflygod (serflygod)
看板AndroidDev
标题[问题] iostream.h: No such file or directory
时间Mon Jun 4 15:20:40 2012
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)