使用MySQL连接器/C v2.0与CMAKE

Using MySQL Connector/C++ v2.0 with CMake?

本文关键字:CMAKE v2 MySQL 连接器 使用      更新时间:2023-10-16

我正在尝试在应用程序中使用 mysql Connector/c v2 ,我正在使用clion作为IDE,因此我使用CMAKE构建,但是我可以设法使Cmake了解我需要它。

我包括 mySQL连接器/C 喜欢这样:

# Build external libs
add_subdirectory(external/mysql-connector-cpp)

我只是添加了:

# Add libs
target_link_libraries(libconcpp)

我的CMAKE环境正在重新加载,但是由于不包括LIB,我会遇到链接错误。我还添加了cmakelists中的正确指令.txt。

谢谢!

问题是您错过了指定目标的target_link_libraries():

target_link_libraries(libconcpp)

应该是:

target_link_libraries(myTargetName libconcpp) 

其中myTargetName是您在add_excecutable()add_library()中指定的目标的名称。