c语言windows.h file not found,XCode里遇到 #include <XXX.h>file not found的解决方案

最近在学习如何在C++里调用Java方法,遇到提示 #include file not found 的问题。也google了好久都没有找到合适的解决方案。认真的研究了下xcode导入h头文件的的工作机制,发现xcode里有个设置是配置查找头文件位置的地方。特地总结了下这次的教训。搞了我两天 -_-||我这里做的动作是Cocos2dx的C++调用Android里的Java方法,上代码:1.首先...
摘要由CSDN通过智能技术生成

最近在学习如何在C++里调用Java方法,遇到提示 #include file  not  found 的问题。也google了好久都没有找到合适的解决方案。

认真的研究了下xcode导入h头文件的的工作机制,发现xcode里有个设置是配置查找头文件位置的地方。特地总结了下这次的教训。搞了我两天 -_-||

我这里做的动作是Cocos2dx的C++调用Android里的Java方法,上代码:

1.首先要保证,cpp调用文件的头一定要引入你的JniHelper.h的正确路径。我这里是

#include

2.当代码里调用如下代码的时候,不会正常调用API:

JniHelper::getEnv()

如果不配置xcode自动搜索头文件的配置,这里返回的应该是个int*类型的参数。肯定是不对的。应该是返回JNIEnv*类型的才对!

3.进入到上面的JniHelper.h头文件内,会发现#include file not found的错误。

下面是解决方案:

1.xcode里点击你项目本身,然后在右侧找到project,然后Build Settings,在下面搜索栏里搜索“search”,找到下面Header Search Paths,双击编辑内容

b80c0769bfe1cb454bb11dc83e92bc2c.png

2.在弹出框内的下方,有个“+”符号,添加条目,输入的内

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值