共享 C++ 项目中缺少头文件
Missing header files from an shared C++ project
我下载了一个 .NET 解决方案,其中包含 2 个 C# 和 1 个 C++ 项目。
当我构建解决方案时,错误列表显示:
Error 1 error C1083: Cannot open include file: 'libavformat/avformat.h': No such file or directory C:\Users\Dinh\Downloads\TestOnvif-master\TestOnvif-master\FFmpegRTSPCppCLR\FFmpegMedia.cpp 19 1 TestFFmpegLib
实际上,我在解决方案目录中看到一个名为lib的文件夹,它包含了C++项目需要使用的所有*.h文件。
Som,如何让C++项目在lib文件夹中看到这些*.h?
打开项目的 属性 对话框。
然后进入:配置属性-C/C++-常规-附加包含目录,添加libavformat文件夹的路径。
我下载了一个 .NET 解决方案,其中包含 2 个 C# 和 1 个 C++ 项目。 当我构建解决方案时,错误列表显示:
Error 1 error C1083: Cannot open include file: 'libavformat/avformat.h': No such file or directory C:\Users\Dinh\Downloads\TestOnvif-master\TestOnvif-master\FFmpegRTSPCppCLR\FFmpegMedia.cpp 19 1 TestFFmpegLib
实际上,我在解决方案目录中看到一个名为lib的文件夹,它包含了C++项目需要使用的所有*.h文件。
Som,如何让C++项目在lib文件夹中看到这些*.h?
打开项目的 属性 对话框。 然后进入:配置属性-C/C++-常规-附加包含目录,添加libavformat文件夹的路径。