作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 MySQL Cpp Conn 6.1 用 C++ 编写代码,以连接到数据库并写入数据以供以后使用。当尝试使用 driver = get_driver_instance(); 初始化驱动程序时它返回一条错误消息:
Creating executable: out/gcc-debug//DB8.exe
out/gcc-debug//defaultSensor.o: In function `Z10dbWriteWiniiiii':
C:\Users\LuisH.Forchesatto\Dropbox\ProjetosOmnet++\DB8/dbWriteWin.h:35: undefined reference to `_imp___ZN3sql5mysql19get_driver_instanceEv'
collect2.exe: error: ld returned 1 exit status
Makefile:85: recipe for target 'out/gcc-debug//DB8.exe' failed
make: *** [out/gcc-debug//DB8.exe] Error 1
我尝试将 mysqlcppconn 添加到链接选项 (-lmysqlcppconn),但它返回以下错误消息:
Creating executable: out/gcc-debug//DB8.exe
C:\Users\LuisH.Forchesatto\Downloads\omnetpp-4.6\tools\win32\mingw32\bin/ld.exe: cannot find -lmysqlcppconn
collect2.exe: error: ld returned 1 exit status
Makefile:85: recipe for target 'out/gcc-debug//DB8.exe' failed
make: *** [out/gcc-debug//DB8.exe] Error 1
尝试连接到数据库时,未初始化的驱动程序变量可能会导致崩溃,因此它需要工作。
路径和符号包含 mysqlcppconn header 和 boost 库 header 的包含内容。该应用程序的完整代码位于下面的链接中。
最佳答案
2个可能的错误原因,IF - 您指的是未声明的函数或变量II - 您没有在编译时包含正确的库
关于c++ - 对 get_mysql_instance 的 undefined reference ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32792117/
我正在使用 MySQL Cpp Conn 6.1 用 C++ 编写代码,以连接到数据库并写入数据以供以后使用。当尝试使用 driver = get_driver_instance(); 初始化驱动程序
我是一名优秀的程序员,十分优秀!