MySQL连接器C在VS2010上的链接问题
MySQL Connector C linking problem on VS2010
我开始使用MySQL,在编译代码时遇到了错误消息:
错误LNK2001:无法解析的外部符号_mysql_init@4
我已经在网上搜索过了,似乎所有的问题都解决了。
#include <my_global.h>
#include <mysql.h>
#define NULL 0
int main() {
MYSQL * sql = mysql_init(NULL);
return 0;
}
我已经检查了我一直在使用/MT选项。包含,链接目录添加。我使用了release,并包含了"libopt"。
libmysql。Lib在链接器->输入->附加依赖项中。
我一直使用windows 7 x64与VS2010 x86,并下载并安装MySQL连接器/C
Windows (x86, 64位),MSI Installer 6.0.2(mysql-connector-c-6.0.2-winx64.msi)
可能是什么问题,有人能帮忙吗?
经过仔细调查,我发现这个问题是由x64设置引起的。在编译X64项目时,应该打开X64编译选项。在这种情况下,平台应该从win32切换到x64,在project->properties->linker->advanced->target machine中:x86应该设置为x64。
相关文章:
- 使用jsoncpp库时出现链接问题
- Cmake 链接问题:未定义对 Button::mousePressEvent(QGraphicsSceneMouseE
- 如何将GTest与CMake一起使用?遵循谷歌指南时的链接问题
- 未解决的外部链接问题
- 'make check' GLIBC 运行时的链接问题
- 在树莓派上用libtorch构建程序时的链接问题
- 野牛弹性链接问题
- 与 AWS 开发工具包的链接问题
- Qt & Firebase C++ SDK 在 iOS 上的链接问题
- 链接问题 boost::p ython::numpy.
- 与 32 位共享对象的链接问题
- 在单元测试项目中包括 .c 文件,并从多个 cpp 文件访问它而不会出现链接问题
- 安卓链接问题
- LLVM 传递链接问题:未定义的符号
- Cmake Mac OSX库链接问题:在Linux上进行编译,但在Mac上进行了编译
- 用libclang解析源文件 - 链接问题包括文件
- C / C++链接问题与非常简单的设置
- Zbar 在 vs2015 链接问题
- Vulkan + GLFW + Cmake在Linux环境下的链接问题
- TFS构建由于链接问题而失败