“ MySQL C ++连接器未解决的依赖关系(VS 2015)”解决方案不起作用

时间:2019-10-13 16:08:07

标签: c++ mysql visual-studio cmake mysql-connector

这是指Tom Doodler发表并由Norbert Boros回答的关于同一主题的原始问题。我也在尝试使MySQL Connector / C或/ C ++正常工作。使用MS Visual Studio2017。按照答案中的步骤操作,直到完成所有步骤:

运行此命令(假设您需要STATIC DEBUG):

cmake -G "Visual Studio 15 2017 Win64" -DCMAKE_BUILD_TYPE=Debug -DBUILD_STATIC=true -DBUNDLE_DEPENDENCIES=ON -DSTATIC_MSVCRT=OFF -DWITH_JDBC=ON

屏幕上的输出显示:

  

配置不完整,发生了错误!在最后几行。也没有“ MYSQLCPPCONN.sln”。

我有输出的pdf文件,但不知道如何在此处附加。输出显示缺少三个文件,并且一个测试失败,这些文件将在文件末尾突出显示。当然,他们可能是我无法识别的更多问题,这是绿色的拇指。

关于如何解决这个问题的任何想法?

我在 E:MySQL 中找到了 Protobuf.sln C ++连接器未解决的依赖项(VS 2015)< strong> * \ mysql-connector-cpp-master \ cdk \ protobuf * 。这有什么用吗?

这里是发生问题的输出的一部分(其他地方可能会有更多问题,不知道。而且,必须将输出格式化为“代码”,这是论坛上的发布要求?):

-- Looking for pthread.h
-- Looking for pthread.h - not found
.
.
-- Performing Test HAVE_STATIC_ASSERT - Success
-- Performing Test HAVE_IS_SAME
-- Performing Test HAVE_IS_SAME - Failed
-- Performing Test HAVE_SHARED_PTR
-- Performing Test HAVE_SHARED_PTR - Success
-- Performing Test HAVE_SYSTEM_ERROR
-- Performing Test HAVE_SYSTEM_ERROR - Success
-- Check size of wchar_t
-- Check size of wchar_t - done
-- Looking for sys/endian.h
-- Looking for sys/endian.h - not found
-- Looking for sys/byteorder.h
-- Looking for sys/byteorder.h - not found
Wrote configuration header: E:/MySQL C++ Connector Unresolved Dependencies (VS 2
015)/mysql-connector-cpp-master/cdk/include/mysql/cdk/config.h
Legacy library soversion: 7
Looking for MySQL Client library:
CMake Error at jdbc/cmake/DepFindMySQL.cmake:128 (message):
Could not find MySQL headers at:
Point at MySQL client library location using WITH_MYSQL or
MYSQL_INCLUDE_DIR, MYSQL_LIB_DIR settings.
Call Stack (most recent call first):
jdbc/cmake/DepFindMySQL.cmake:555 (main)
cdk/cmake/dependency.cmake:42 (include)
jdbc/CMakeLists.txt:147 (find_dependency)
-- Configuring incomplete, errors occurred!

0 个答案:

没有答案