错误C1083:无法打开包含文件.文件正确包含在代码中
Error C1083: Cannot Open Include file. File included properly in code
,所以我研究了这个问题,到目前为止,没有任何帮助。我读过许多主题,许多人对它说相同的话实际上无法找到该文件。在我的项目中,我可以右键单击包括(并给出致命错误)的标题,并且它将打开标题文件,编辑器中的所有内容都可以正常工作,但是Visual Studio仍然告诉我找不到该文件在编译时。我已经仔细检查了拼写,我添加了围绕包含和其他库的双引号,并删除了它们,没有任何工作。
我正在尝试包括MySQL的标头文件。我添加并尝试了包含和图书馆目录以及libmysql.lib到适当的位置(额外的目录,其他库目录和其他依赖关系),(据我所知)目录路径的大多数组合。
。文件夹结构在解决方案目录中具有MySQLCON文件夹,并且该项目在其自己的文件夹中具有。当我包含MySQLCON Incluber和Lib文件夹时。我尝试了:
- .. mysqlcon include
- " .. mysqlcon include"
- $(solutiondir) mysqlcon include
- $(solutiondir)\ mysqlcon \ include
似乎没有任何作用。我总损失了。我什至重建了整个项目,得到了所有依赖项,参考,构建顺序,文件,vcprojs redone,我又回来盯着同一问题。
找到了一个解决方案...我不确定为什么它以前起作用,但是我更改了
#include "mysql.h"
to
#include "..mysqlconincludemysql.h"
它效果很好。
相关文章:
- vcruntime.h 从 Windows 包含文件夹中丢失?
- 禁止显示有关包含文件中 #pragma 包的警告
- 无法打开包含文件:在 vs2017 上'QtWidgets/qtwidgetsglobal.h'
- 包含文件 <sched_yield.h>在我的 RHEL 5 上找不到
- 尝试使用 MSVC 从源代码构建 qt 创建器:无法打开包含文件:"stddef.h":没有这样的文件或目录
- 无法打开包含文件'Graphics.hpp'没有这样的文件或目录,Visual Studio的其他包含不起作用
- 为什么 C++ 编译器在"c:program filesgnu emacsinclude"中查找包含文件?
- 包含文件中的 Typdef "未在此范围内声明"
- 错误: C1083: 无法打开包含文件:"boost/asio.hpp": 没有此类文件或目录
- SFML c ++ 当包含文件内游戏中发生事件时,如何使用铃声函数为我的游戏创建声音类?
- 在Windows上设置CMake和vcpkg时出错"无法打开包含文件"
- 致命错误 C1083:无法打开包含文件:"GL/glew.h":没有此类文件或目录
- Qt自动生成的.rc文件无法打开包含文件'windows.h'
- Visual Studio 停止识别任何包含文件
- 无法打开包含文件:"签证.h"
- 如何检查每个头文件是否包含必需的包含文件?
- Protobuf:无法在 message.pb.h 文件中打开包含文件 common.h
- extern 关键字在包含文件头文件C++
- 错误:无法打开包含文件:"MQTTAsync.h":没有此类文件或目录
- #include "date.h" 创建错误 E1696 无法打开源文件"date.h",也无法打开包含文件:没有这样的文件或目录