在 CMake 中使用 MySQL Connector/C++ v2.0?
Using MySQL Connector/C++ v2.0 with CMake?
我正在尝试在我的应用程序中使用 MySQL Connector/C++ v2,我将 CLion 用作 IDE,因此我使用 CMake 进行构建,但我无法让 CMake 理解我需要它
我包括了 MySQL Connector/C++ 这样的:
# Build external libs
add_subdirectory(external/mysql-connector-cpp)
我只是补充说:
# Add libs
target_link_libraries(libconcpp)
我的 CMake 环境正在重新加载,但由于未包含库,我收到链接错误..
我还在 CMakeLists.txt.
中添加包含正确指令的内容
谢谢!
问题是您在 target_link_libraries() 中没有指定目标:
target_link_libraries(libconcpp)
应该是:
target_link_libraries(myTargetName libconcpp)
其中 myTargetName
是您在 add_excecutable()
或 add_library()
中指定的目标名称。
我正在尝试在我的应用程序中使用 MySQL Connector/C++ v2,我将 CLion 用作 IDE,因此我使用 CMake 进行构建,但我无法让 CMake 理解我需要它
我包括了 MySQL Connector/C++ 这样的:
# Build external libs
add_subdirectory(external/mysql-connector-cpp)
我只是补充说:
# Add libs
target_link_libraries(libconcpp)
我的 CMake 环境正在重新加载,但由于未包含库,我收到链接错误.. 我还在 CMakeLists.txt.
中添加包含正确指令的内容谢谢!
问题是您在 target_link_libraries() 中没有指定目标:
target_link_libraries(libconcpp)
应该是:
target_link_libraries(myTargetName libconcpp)
其中 myTargetName
是您在 add_excecutable()
或 add_library()
中指定的目标名称。