netbeans c++ with mysql windows
netbeans c++ with mysql windows
我使用netbeans 7 (c++)连接到mySQL使用Boost库(boost_1_53_0)和所需的mySQL c++库(包括和Lib)我在项目属性-> c++编译器->include目录中添加了库的路径。
我还在project properties->linker->include目录中添加了库的路径。最后,我将mysqlcppconn.dll添加到项目属性->链接器->库
这是程序:我正在测试#include <cstdlib>
using namespace std;
#include "cppconn/driver.h"
#include "cppconn/connection.h"
/*
*/
int main(int argc, char** argv) {
sql::Driver *driver ;
sql ::Connection *conn;
driver = get_driver_instance();
conn = driver->connect("localhost","root","1qaz");
return 0;
}
我在输出中得到了这个错误:/cygdrive/c/用户/NetBeansProjects/CppApplication_3/dist/调试/Cygwin-Windows/cppapplication_3.exe:加载共享库错误:mysqlcp .exepconn.dll:无法打开共享对象文件:没有这样的文件或目录
我尝试了一些关于包含库的建议解决方案,但仍然没有效果任何建议
您应该将mysqlcppconn.dll放入可执行文件的目录中。也许它需要一些其他的dll。
这与编译器设置无关(看起来好像你的程序可以编译)。程序在启动时无法定位DLL
我知道这是一个老问题,但我希望它能帮助别人或减少时间开始使用c++和MySQL开发通过NetBeans IDE在Windows上:)
我用
- NetBeans (8.0.2) IDE
- MySQL (Ver 14.14 Distrib 5.6.22, for Win32(x86))
- g++.exe ((GCC) 4.8.1)
和连接到mysql从c++代码为我工作。
如果你需要进一步的帮助,请直接联系我。
1。我需要以下头文件:
#include <winsock.h> #include <mysql.h> #include <stdio.h> #include <stdlib.h>
2。
../../../../../Program Files/MySQL/MySQL Connector c++ 1.1.5/include
../../../../../Program Files/MySQL/MySQL Server/include
3。g++链接器的库:
../../../../../Program Files/MySQL/MySQL Server 5.6/lib/libmysql.dll
4。库(libmysql.dll)在可执行文件所在目录下的副本:
../../../../../Program Files/MySQL/MySQL Server 5.6/lib/libmysql.dll
- 在VS代码中交叉编译Windows与Linux上的MinGW的SDL程序
- 在Linux for Windows上编译C++代码时出错
- 在Windows上用C++裁剪HBITMAP
- C++ Windows 驱动程序MSB3030无法复制该文件,因为它找不到
- 如何加载(或映射)文件部分的最大大小,但适合在Windows上的RAM
- std::threads可以从Windows DLL中的全局变量创建/销毁吗?
- C++MySQL C api用户输入行
- 当我编译webrtc服务器时,Windows上只支持clang-cl
- 为什么在Windows上的VS 2019和Clang 9中"size_t"在没有标题的情况下工作
- Windows/Cygwin - 不能使用 pybind11 - 犯错误
- 使用cmake从源代码构建MySQL连接器/C++失败(与以前的声明冲突)
- Windows 10-使用gtkmm-3.0库和g++[包括再现]的分段故障
- 无法在Windows中找到来自cmake的MySQL和Boost包含/库
- 尝试在Windows上构建MySQL-Connector-CPP
- 在Windows上的DEBUG,VS2K17上的调试中的MySQL-Connector C 应用程序
- 使用MariadB在Windows上构建MySQL / QMYSQL插件的错误
- MySQL Windows c api 命名管道错误:"在'等待初始通信数据包'时丢失与 MySQL 服务器的连接,系统错误:0
- 在windows 7 64位中编译Qt 4.8.0的MySQL驱动程序
- qt MYSQL 连接在 Windows 上不起作用
- netbeans c++ with mysql windows