我一直在尝试一段时间。我被要求对一个大程序做一些修改,并且它需要很多库文件。所有这些都成功添加,除了mysql。不能包含mysql
我下载了几次libs并尝试了很多次。
我在使用Netbeans和C++的Windows上。
我决定做的测试很简单:创建一个空程序并尝试包含mysql。我没有任何的成功:
#include <cstdlib>
#include <mysql/mysql.h>
using namespace std;
int main(int argc, char** argv) {
return 0;
}
即使我#include <mysql.h>
取代#include <mysql/mysql.h>
该程序将无法正常工作。
错误的NetBeans给了我如下:
main.cpp:15:25: fatal error: mysql/mysql.h: No such file or directory
这些图像显示我是如何改变的链接器和C/C++选项项目选项:
显示上的文件夹C图像包含一个mysql.h,我三重检查了两次。 我也添加了包含CodeAssistance的路径。
许多类似的问题现在在几个论坛上都没有答案,甚至在stackoverflow上,我似乎无法解决这个问题。这条线可能对我们这些偶然发现的人有最终的答案。
我非常肯定的文件是存在的,它是在正确地指出 - 我知道了ommand。 –