CLion下使用MySQL的注意事项include<mysql.h>

CLion下使用MySQL的注意事项include

1.需要记录下MySQL的include路径和lib路径
例下图:

C:\Program Files\MySQL\MySQL Server 8.0\include
C:\Program Files\MySQL\MySQL Server 8.0\lib

CLion下使用MySQL的注意事项include<mysql.h>_第1张图片
2.将这两个路径添加到CLion的CMakeList.txt里面去

cmake_minimum_required(VERSION 3.22)    #不用理会
project(test)   # 也不用理会 是你的工程名字

set(CMAKE_CXX_STANDARD 11)  #自动生成的 不用管
#**************************************
include_directories("C:/Program Files/MySQL/MySQL Server 8.0/include")  #添加include的路径
link_directories("C:/Program Files/MySQL/MySQL Server 8.0/lib")     #添加lib路径
link_libraries(libmysql.dll)
#**************************************
add_executable(test main.cpp)

target_link_libraries(test libmysql.dll)        #链接对应的库到本工程

目前所知的大部分方法是需要拷贝lib文件夹下的libmysql.dll到CLion工程下cmake-build-debug文件夹内,每次都copy确实很麻烦。有更好的解决办法,将两个路径添加到该工程的环境变量里面
点击 Run -> Edit configurations ->
CLion下使用MySQL的注意事项include<mysql.h>_第2张图片
点击,添加Name为PATH,Value为含有libmysql.dll的文件夹绝对路径和MySQL的绝对路径(注意:是C:\Program Files\MySQL\MySQL Server 8.0\bin,不是include)
CLion下使用MySQL的注意事项include<mysql.h>_第3张图片

最后成功了
CLion下使用MySQL的注意事项include<mysql.h>_第4张图片

你可能感兴趣的:(CLion,MySQL,C++MySQL)