Я хочу иметь возможность создавать приложения mysql-connector / c ++ в режиме отладки (VS2k17), и понимаю, что единственный способ сделать это - сначала собрать mysql-connector-cpp
из исходного кода на моем компьютере (Windows 10 / 64bit),Я попробовал следующее:
cmake . -DWITH_SSL=C:\Users\Rawb\source\libraries\OpenSSL-Win64
, и он выглядит успешно завершенным ...
Install location: C:/Users/Rawb/MySQL/MySQL Connector C++ 8.0
Connector libraries will be installed at: lib
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Users/Rawb/source/repos/mcc2/mysql-connector-cpp
но когда я запускаю следующую сборку cmake ...
cmake --build . --config
не получается с этим выводом ...
LINK : fatal error LNK1104: cannot open file 'ssleay32.lib' [C:\Users\Rawb\source\repos\mcc2\mysql-connector-cpp\connector.vcxproj]
Done Building Project "C:\Users\Rawb\source\repos\mcc2\mysql-connector-cpp\connector.vcxproj" (default targets) -- FAILED.
Done Building Project "C:\Users\Rawb\source\repos\mcc2\mysql-connector-cpp\ALL_BUILD.vcxproj" (default targets) -- FAILED.
Build FAILED.
"C:\Users\Rawb\source\repos\mcc2\mysql-connector-cpp\ALL_BUILD.vcxproj" (default target) (1) ->
"C:\Users\Rawb\source\repos\mcc2\mysql-connector-cpp\connector.vcxproj" (default target) (10) ->
(Link target) ->
LINK : fatal error LNK1104: cannot open file 'ssleay32.lib' [C:\Users\Rawb\source\repos\mcc2\mysql-connector-cpp\connector.vcxproj]
0 Warning(s)
1 Error(s)
Time Elapsed 00:00:14.57
Что я могу делать не так?Мне просто нужно где-то поместить файл ssleay32.lib
?У меня есть его копия, но я не уверен, как ее включить.Или это сложнее?Т.е. мне нужно сначала также собрать Open SSL на моей машине?Для меня это глубокая кроличья нора, может быть, у меня над головой, ха-ха!
ПРИМЕЧАНИЕ: я тоже задал этот вопрос на Reddit без удачи, поэтому надеюсь, что кто-то здесь может знать.