mysql库的奇怪问题
现有两个程序结构如下:
程序1
FRAME.EXE----也用到了MYSQL数据库
|----------动态加载
MISSION.DLL
|----------动态加载2
DB_LOAD.DLL--使用MYSQL数据库
程序2
FRAME2.EXE----不使用MYSQL数据库
|----------动态加载
MISSION.DLL
|----------动态加载2
DB_LOAD.DLL--使用MYSQL数据库
出现问题:
程序2中的“动态加载2”失败。错误998
报错原因是:(LIBMYSQL.DLL):0xC0000005:Access Violation
经测试发现,只要上层调用程序中包含了MYSQL相关库文件和头文件,上述错误就不会出现。不知为何,求解答……