c++ - Netbeans C++ 与 mysql windows

标签 c++ mysql netbeans-7

我正在使用 netbeans 7 (c++) 使用 Boost 库 (boost_1_53_0) 和所需的 mySql C++ 库(include 和 Lib)连接到 mySQL 我在项目属性->C++编译器->包含目录中添加了库的路径。

我还在项目属性->链接器->包含目录中添加了库的路径。 最后我将 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/Users/NetBeansProjects/CppApplication_3/dist/Debug/Cy gwin-Windows/cppapplication_3.exe:加载共享库时出错:mysqlcp pconn.dll:无法打开共享对象文件:没有这样的文件或目录

我尝试了一些关于包含库的建议解决方案,但仍然没有任何效果 任何建议

最佳答案

您应该将 mysqlcppconn.dll 放入可执行文件的目录中。也许它需要一些其他的 DLL。

这与编译器设置无关(看起来你的程序编译正常)。程序在启动时就是找不到DLL。

关于c++ - Netbeans C++ 与 mysql windows,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16823573/

相关文章:

c++ - 从 1 开始数组索引有问题吗?

php - Wordpress 尝试将 wp_insert_post 用于新帖子,将 wp_update_post 用于帖子更新 - 需要帖子 ID?

c++ - OpenCV:NetBeans:未定义对 cvCreateSubdivDelaunay2D 的引用

netbeans - 我可以对函数变量使用 @FXML 注释吗?

java - java mysql 连接中的运行时错误

c++ - 我想在 C++ 中使用 sscanf 拆分一个字符串。我的字符串将是 "a.b"或 "a:b"或 "ab"格式

c++ - 在 dll 中使用导入函数时 __security_init_cookie 出错

c++ - 使用 lambda 从 std::function 返回类型推导模板参数类型

mysql - 谷歌地图标记 : directly from database, xml 或 json

mysql - 索引链接表聪明吗?