使用MySQL连接器/C v2.0与CMAKE
Using MySQL Connector/C++ v2.0 with CMake?
我正在尝试在应用程序中使用 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()
中指定的目标的名称。
相关文章:
- 如何创建一个CMake变量,除非显式重写,否则使用默认值
- 使用C++库在Android项目中修改gradle中的cmake参数,用于插入指令的测试
- CMake-按正确顺序将项目与C运行时对象文件链接
- 使用CMake创建QML插件
- cmake如何在fedora工作站中找到boost静态库包
- 使用CMake检测支持的C++标准
- CMake项目Boost库错误:Boost/config/compiler/gcc.hpp:165:10:致命错误:cs
- 如何使用CMake编译.proto文件来生成.grpcp.pb.cc和.grpc.pb.h文件
- cmake在我的项目中所需的所有静态库都不成功
- 在CMakeLists.txt的安装功能中使用.cmake文件有什么用
- 无法链接 CMake 中的本地库
- libssh 的函数在构建 libssh 时无法在 Qt 和 cmake 错误中找到
- 如何在Ubuntu中使用cmake设置qt4
- 使用cmake从源代码构建MySQL连接器/C++失败(与以前的声明冲突)
- 为什么 cmake 许可证<>样式不包括?
- cmake更新缓存的变量
- 将--whole archive链接器选项与CMake和具有其他库依赖项的库一起使用
- 将 aws-iot-device-sdk-cpp-v2 与 CMake 结合使用
- 使用MySQL连接器/C v2.0与CMAKE
- 如何在cmake circa v2.8.8中轻松地包含库依赖项中的头