请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

引入库文件和头文件后项目依然无法编译成功

在Xcode项目中按教学视频步骤完成了拷贝,引入库文件和引入头文件,依然在#include “include/libavutil/avutil.h” 这一句编译不通过。
拷贝结果
引入库文件
引入头文件
#include时有路径提示
#include 无法编译通过

正在回答 回答被采纳积分+3

1回答

李超 2022-11-03 22:43:35

你include 加在哪儿了?看一下我上传的例子程序

0 回复 有任何疑惑可以回复我~
  • 提问者 Sail_NiGht #1
    include文件夹加在项目目录下,头文件拷贝到include文件夹里;
    #include代码加在项目主函数main.cpp中;
    按教学视频步骤引入库文件和头文件后,在写#include代码引入头文件时有路径提示。
    因为我的是C++命令行项目,所以没有“关闭沙箱”这个选项。
    请问例子程序是在“资料”里面吗?
    回复 有任何疑惑可以回复我~ 2022-11-05 19:16:01
  • 李超 #2
    基本的C 语言规则你要懂啊,头文件能乱放吗?之前没学过C 语言?
    回复 有任何疑惑可以回复我~ 2022-11-05 19:59:58
  • 提问者 Sail_NiGht 回复 李超 #3
    参照例子程序,在新建的头文件"Header.h"中 #include "libavutil/avutil.h" 并声明了函数void haha();
    然后在项目main.cpp文件中 #include "Header.h",并在主函数int main()之外定义了函数void haha(){},依旧无法编译成功
    另外:在main.cpp文件中写#include代码引入头文件时有路径提示,在头文件"Header.h"中写#include代码引入FFmpeg头文件时则没有路径提示。
    请问我该如何改写代码解决无法编译的问题?
    回复 有任何疑惑可以回复我~ 2022-11-06 11:08:43
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信