【发布时间】:2018-01-09 10:02:57
【问题描述】:
我正在使用 CLion 制作一个使用 MySQL 数据库处理数据的 C++ 程序。我已经下载了 MySQL Connector 和 Boost 并将其链接到我的 cmake 文件。但是,当我尝试构建我的项目时,出现一个错误,提示“未定义对 `_imp__get_driver_instance' 的引用”。有人告诉我链接 MySQL 连接器库,但由于我对 C++ 和使用此连接器很陌生,所以我不知道如何做到这一点。
目前,这是我的 Cmake 文件:
cmake_minimum_required(VERSION 3.8)
project(Learn_Cpp)
set(CMAKE_CXX_STANDARD 17)
include_directories("C:/mysql-connector-c++-noinstall-1.1.9-win32/include" "C:/mysql-connector-c++-noinstall-1.1.9-win32/include/cppconn" "C:/boost_1_66_0")
set(SOURCE_FILES "C++ Tutorials/ClassFile.cpp" "C++ Tutorials/ClassFile.h" "C++ Tutorials/Learn.cpp")
add_executable(Learn_Cpp ${SOURCE_FILES})
有谁知道我该如何解决这个问题?
【问题讨论】:
-
你需要找到包