c++ - 错误 C1083 : Cannot Open Include file. 文件正确包含在代码中

标签 c++ mysql visual-studio visual-studio-2013 linker

所以我研究了这个问题,到目前为止没有任何帮助。我读过很多主题,很多人都说同样的事情,但实际上却找不到该文件。在我的项目中,我可以右键单击它包含的 header (并给出 fatal error ),它将打开 header 文件,所有加载的内容在编辑器中都运行得很好,但 Visual Studio 仍然告诉我找不到该文件编译时。我仔细检查了拼写,在包含和附加库周围添加了双引号,然后删除了它们,但没有任何效果。

我正在尝试包含 MySQL 的头文件。我添加并尝试了包含和库目录以及 libmysql.lib 到正确的位置(附加包含目录、附加库目录和附加依赖项)(据我所知)大多数目录路径组合。

文件夹结构在解决方案目录中包含 mysqlcon 文件夹,并在其自己的文件夹中包含项目。当我包含 mysqlcon\include 和 lib 文件夹时。我尝试过:

  • ..\mysqlcon\include
  • “..\mysqlcon\include”
  • $(SolutionDir)\mysqlcon\include
  • $(SolutionDir)\\mysqlcon\\include

似乎没有什么效果。我完全不知所措。我什至今天重建了整个项目,获得了所有依赖项、引用、构建顺序、文件、vcprojs 重做,然后我又回到了同样的问题。

最佳答案

找到了解决方案...我不确定为什么它以前有效,但我改变了

#include "mysql.h"

#include "..\mysqlcon\include\mysql.h"

而且效果非常好。

关于c++ - 错误 C1083 : Cannot Open Include file. 文件正确包含在代码中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41211751/

相关文章:

c# - "The debugger cannot continue running the process."

c++ - 如何在 unsigned int 和 int 之间安全地进行 static_cast?

c++ - pcl::Pointcloud 到 cv::Mat 深度图像

c++ - 如何在 Windows 中获取文件安全属性

c++ - 从类的成员函数访问类的 std::vector 数据成员

visual-studio - MSBuild "GenerateFakes"错误 MSB4127、MSB4060

mysql - 如何在不重复子查询的情况下选择所有这些数据?

php - 当字符串由数字和字母组成时使用 Order By 仅按数字排序

php - 使用MySQL检查查询数据是否全部输入

visual-studio - Visual Studio 安装程序中的哪个 "Individual Component"适合 Rust 开发?