我正在尝试在我的visual studio项目中使用MariaDB,所以在查看文档之后,我安装了MariaDB并下载了C / C ++连接器的源代码。
我得到了链接到项目的include文件夹,所以我能够调用那里的函数,但它不会构建,因为链接器无法找到函数定义(显然)。我看了一遍,找不到任何关于构建我需要的.lib文件的可靠方向。我找到两个来源说我需要构建mariadb_connector_c.sln,但是我得到的源代码中不存在该文件,它们的Git存储库中也不存在:https://github.com/MariaDB/mariadb-connector-c
我找到的最接近的是他们提供的appveyor.yml文件,其中包含以下内容:Contents of YML File
有没有人在那之前做过这件事?我无法在线或在他们提供的与此相关的文件中找到任何内容。
更新
由于一些回复,我找到了答案。我需要通过cmake运行源代码才能获得我可以构建的.sln来获取我需要链接到项目的.lib文件。
答案 0 :(得分:0)
答案是任何cmake项目的通用答案
安装CMake。确保cmake.exe在PATH中(Windows安装程序提供此选项)。安装Visual Studio,并确保已安装C / C ++编译器
启动命令行提示
执行" cmake。 &安培;&安培; cmake --build。"在命令行提示符下。
那是#s。