C 怎么include 另一个文件夹头文件

C 怎么include 另一个文件夹头文件,第1张

用修改MAKEFILE的方式,代码不用修改。include的时候,直接写头文件名,无需知道头文件在哪里放着。编译的时候再指定不迟棚碰。

#include <h1.h>迟和贺

#include "Myapp.h" //你想包含的头文件

开始编译:

拿MinGW示例。

//当前路径导航到.c文件所在路径

1 生成所需要的.o

gcc -c app.c Myapp.h //后面是你的头文件

//在当前路径输出 app.o

2 联编。

gcc -o app app.o

//在当前路径输码派出可知性程序 app.也可以输出.a文件

这些都可以放在一个makefile里面。所有编译由一个mk文件维护。其实vc工程也是有一个makefile在后台维护。添加文件的 *** 作,实际上修改的就是mk文件。

目录上的区别:

传统JNI:

CMake:岁斗

这两种方式在目录上的区别就是两点:

1.以前的jni目录改成cpp,位置不变

2.之前对c文件的编译配置Android.mk文件放在jni目录下,现在改成CMakeLists.txt文件

(提示:其实Android.mk文件和CMakeLists.txt可以放在任意消尺目录下,不过最好放在当前工程目录下任意位置。后面说build.gradle配置区别就知拿雀高道了)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12232026.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-22
下一篇 2023-05-22

发表评论

登录后才能评论

评论列表(0条)

保存