架构x86_64的未定义符号:“ sql :: mysql :: get_driver_instance()”,引用自:main.o中的_main

时间:2018-09-03 16:23:04

标签: c++ mysql

当我使用Qt Creator创建C ++程序链接mysql时。和我的专业人士

macx: LIBS += -L$$PWD/../../../../../usr/local/mysql-connector-     c++-8.0.12/lib64/ -lmysqlcppconn8.1.8.0.12

INCLUDEPATH += $$PWD/../../../../../usr/local/mysql-connector-c++-8.0.12/include/jdbc
DEPENDPATH += $$PWD/../../../../../usr/local/mysql-connector-c++-8.0.12/include/jdbc

但是当我编译这个程序时。它返回了此消息

Undefined symbols for architecture x86_64:
"sql::mysql::get_driver_instance()", referenced from:
  _main in main.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [Data_transmission.app/Contents/MacOS/Data_transmission] Error 1

有人可以帮助我吗?

0 个答案:

没有答案