我已经将libmysql.lib
和libmysql.dll
文件放在cmake-build-debug
文件夹中了
把我的CMakeLists.txt
写成这样
\`cmake_minimum_required(VERSION 3.21)
project(Project_Demo)
set(CMAKE_CXX_STANDARD 14)
include_directories(“C:\\Program Files\\MySQL\\MySQL Server 8.0\\include”)
link_directories(“C:\\Program Files\\MySQL\\MySQL Server 8.0\\lib”)
link_libraries(libmysql)
add_executable(Project_Demo Demo.cpp)
target_link_libraries(Project_Demo libmysql)\`.
但是,我仍然找不到mysql的头文件。
我在谷歌上搜索,但找不到答案。我不是以英语为母语的人,所以我道歉如果我有任何语法或拼写错误以上。
发布于 2022-08-14 19:33:55
Clion 2022.2运行在win10 10-64位上,使用wsl gcc,下面是我的Cmakelists.txt,路径中有文件,我看到的答案是引号不能使用,路径包含空格,我在这里很满意。
但是clion仍然有一个错误提醒,无法找到mysql.h文件。对于一个新项目来说,情况也是如此。
cmake_minimum_required(VERSION 3.16)
project(untitled C)
set(CMAKE_C_STANDARD 99)
include_directories(D:\\MySQL\\MySQLServer8\\include)
link_directories(D:\\MySQL\\MySQLServer8\\lib)
link_libraries(libmysql)
add_executable(untitled main.c)
target_link_libraries(untitled libmysql)
https://stackoverflow.com/questions/71674286
复制相似问题