我是Visual Studio的新手。找不到类似的主题,因此开始新的主题。 我正在开发MFC应用程序,我想使用mySQL数据库引擎。 我相信我已经按照官方网站的指示安装了C ++连接器: Building Connector/C++ Applications: General Considerations和 Building Connector/C++ Applications on Windows with Microsoft Visual Studio
即:
我下载了c ++连接器(以及mySQL数据库引擎)
我选择针对预编译的(由Oracle)c ++连接器动态链接 这意味着我需要:LIB / vs14 / mysqlcppconn8.lib(导入库),LIB / mysqlcppconn8-1-vs14.dll
我在配置中选择了调试模式(根据官方文档,即使库本身可以在发布模式下编译,我也可以做到)
我想知道是什么原因造成的,因为我在步骤4中添加了包括搜索路径。
该库的目录结构如下:
C:\Program Files\MySQL\Connector C++ 8.0\include\mysqlx\xdevapi.h
C:\Program Files\MySQL\Connector C++ 8.0\lib64\mysqlcppconn8-1-vs14.dll
C:\Program Files\MySQL\Connector C++ 8.0\lib64\vs14\mysqlcppconn8.lib
编译器命令:
/Yu"stdafx.h" /GS /analyze- /W3 /Zc:wchar_t /I"C:\Program
Files\MySQL\Connector C++ 8.0\include\mysqlx" /I"C:\Program
Files\MySQL\Connector C++ 8.0\include" /ZI /Gm /Od /sdl
/Fd"Debug\vc141.pdb" /Zc:inline /fp:precise /D "WIN32" /D "_WINDOWS" /D
"_DEBUG" /D "_UNICODE" /D "UNICODE" /D "_AFXDLL" /errorReport:prompt /WX-
/Zc:forScope /RTC1 /Gd /Oy- /MT /Fa"Debug\" /EHsc /nologo /Fo"Debug\"
/Fp"Debug\exam-questions.pch" /diagnostics:classic
链接器命令:
/OUT:"C:\Users\Kamilek\source\repos\exam-questions\Debug\exam-
questions.exe" /MANIFEST /NXCOMPAT
/PDB:"C:\Users\Kamilek\source\repos\exam-questions\Debug\exam-
questions.pdb" /DYNAMICBASE "mysqlcppconn8.lib" /DEBUG:FASTLINK
/MACHINE:X86 /INCREMENTAL /PGD:"C:\Users\Kamilek\source\repos\exam-
questions\Debug\exam-questions.pgd" /SUBSYSTEM:WINDOWS
/MANIFESTUAC:"level='asInvoker' uiAccess='false'"
/ManifestFile:"Debug\exam-questions.exe.intermediate.manifest"
/ERRORREPORT:PROMPT /NOLOGO /LIBPATH:"C:\Program Files\MySQL\Connector
C++ 8.0\lib64\" /TLBID:1