解决Poco找不到MySQL::client的问题
创始人
2024-11-14 08:07:23

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、解决方案
  • 总结


前言

最近在研究Poco,一个很强大的C++库,当我要使用MySQL的时候找不到,解决这个问题其实很简单,不需要大费周折。


一、解决方案

找到你编译的Poco源代码,里面有个cmake文件夹,找到FindMySQL.cmake,你可以直接复制到/usr/share/cmake-/Modules,或指定CMAKE_MODULE_PATH。

find_package(Poco)前先find_package(MySQL REQUIRED)

cmake_minimum_required(VERSION 3.21) project(PoCo_Http_Server)  set(CMAKE_CXX_STANDARD 17) find_package(Threads REQUIRED) find_package(MySQL REQUIRED) find_package(Poco REQUIRED COMPONENTS Foundation Net Util  XML JSON) add_executable(PoCo_Http_Server main.cpp)  #link threads target_link_libraries(PoCo_Http_Server Threads::Threads)  find_package(Poco REQUIRED COMPONENTS Data DataMySQL)  #link poco components target_link_libraries(PoCo_Http_Server Poco::Foundation) target_link_libraries(PoCo_Http_Server Poco::Net) target_link_libraries(PoCo_Http_Server Poco::Util) target_link_libraries(PoCo_Http_Server Poco::XML) target_link_libraries(PoCo_Http_Server Poco::JSON) target_link_libraries(PoCo_Http_Server Poco::Data) target_link_libraries(PoCo_Http_Server Poco::DataMySQL) 

总结

提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

相关内容

热门资讯

裸辞做“一人公司”,我后悔了 去年这个时候,一位以色列程序员正在东南亚旅行。他顺手把一个在脑子里转了很久的想法做成了产品,一个让任...
南京建成国内首个Pre-6G试... 4月21日,2026全球6G技术与产业生态大会在南京开幕。全息互动技术展台前,一名远在北京的工作人员...
超梵求职受邀参加“2025抖音... 超梵求职受邀参加“2025抖音巨量引擎成人教育行业生态大会”,探讨分享优质内容传播,服务万千学员。 ...
摩托罗拉Razr 2026(R... IT之家 4 月 22 日消息,摩托罗拉宣布新一代 Razr 折叠手机将于 4 月 29 日在美国发...
库克卸任,特纳斯领航:苹果新纪... 苹果首席执行官蒂姆·库克将卸任,硬件工程主管约翰·特纳斯将接任,苹果公司今天宣布此事。 库克将在夏季...