c++ dll项目使用odbc问题
vs环境:vs2019
上面博客的代码在 "控制台项目" 中能正常运行,自己创建的sqlserver数据库也能连接。
问题:
创建一个 dll项目(即是最后生成一个dll),将上面博客的代码放进去,vs就提示各种未定义:

想请教一下,dll项目和控制台项目的什么区别会造成这种情况?如何解决?
相关推荐
C++访问Access数据库不使用msado15.dll
C++访问access数据库解决目标主机没装access,及msado15.dll库版本兼容问题,替换该动态库使用其他库进行替换,解决创建实例及数据库打开异常问题。
Windows 64位POCO 1.9.0开箱即用开发套件(含DLL/LIB/头文件及CMake集成工具)
专为Windows 64位平台准备的POCO C++库v1.9.0预编译完整包,已通过真实项目验证,支持Visual Studio 2015及以上MSVC编译器。包含全部核心模块的发布版与调试版动态库(.dll)、对应导入库(.lib)以及完整头文件,覆盖网络通信(Net/NetSSL)、数据处理(Data/SQLite/ODBC)、JSON/XML解析、加密(Crypto)、压缩(Zip)、日志(Util)、编码(Encoding)、Redis与MongoDB客户端等常用功能。目录结构清晰:bin目录存放
VC6项目现代化迁移:从MFC应用到运行库依赖的完整实践
C++桌面应用开发中,运行库依赖与向后兼容性是核心挑战。其原理在于不同编译器版本生成的二进制文件依赖特定版本的运行时库(如msvcrt.dll、MFC42.dll),若版本不匹配会导致程序无法启动。这一机制的技术价值在于保证了软件在不同Windows系统上的可移植性,尤其在维护遗留系统时至关重要。应用场景广泛存在于教育、金融等行业的旧有业务系统中,这些系统常基于Visual C++ 6.0等早期工具开发。本文通过一个典型的教育管理软件案例,详细解析了如何通过虚拟机环境复原、依赖库私有部署及代码安全重构等工程
ODBC数据库连接库的C++项目源码
本文还有配套的精品资源,点击获取 简介:标题"fiwn.rar_paid6qh"和"fiwn.rar"暗示一个可能包含IT相关源代码或库文件的压缩包。文件列表显示这是一个C++项目,涉及到数据库访问接口,特别是ODBC(Open Database Connectivity)。源代码文件包括类库文件、ODBC数据库信息处理文件和动态链接库定义文件等。项目还包括Visual S...
odbccp32.dll 和 odbccp32.lib 对于VS2010 + MySQL5.5 ODBC
http://blog.csdn.net/zm_li_share/article/details/17934735 详见此博客介绍。


数据库及相关技术
