저는 Delphi에서 MySQL 서버 및 Zeoslib을 사용하고 있습니다. 내 프로그램은 원격으로 MySQL 데이터베이스에 연결할 수는 있지만 로컬에는 연결할 수 없습니다. 그러나, 다음과 같은 오류 인상 계속 - "동적 라이브러리 중에 발견하거나 로딩 할 수 없습니다를 ..."그래서MySQL 및 Zeoslib : Windows 8에서 동적 라이브러리를 찾을 수 없거나로드 할 수 없습니다 (libmysql.dll)
을, 나는 DLL 파일 내 시스템을 검색. MySQL 라이브러리 폴더와 MySQL Workbench 폴더 내에 있습니다. 다른 웹 사이트에서 제안한 것처럼 libmysql.dll을 내 응용 프로그램 폴더에 복사했습니다. 그래도 내 프로그램은 내 Windows 8 시스템에서이 NOT FOUND 오류를 계속 발생시킵니다. 어떤 생각?
업데이트
- 64 비트 테스트 기계 - 64 비트 MySQL 서버, 32 비트 Zeolibs 구성 요소를 사용하여 32 비트 응용 프로그램.
- 32Bit 개발 컴퓨터 - 32Bit MySQL 서버, 32Bit Zeoslib 구성 요소를 사용하는 32Bit 응용 프로그램.
응용 프로그램과 동일한 비트 감도를 갖고 있습니까? – TLama
@TLama MySQL은 테스트 머신에서 64 비트이고 32 비트 개발 기계에서는 mysql이 32 비트입니다. 또한 Zeoslib도 32 비트라고 생각합니다. 이 모든 것은 32 비트 개발 머신에서 문제없이 작동합니다. 32 비트는 모두 32 비트입니다. – ThN
SysInternal Process Monitor를 사용하여 앱이로드 될 때 수행되는 작업을 확인하십시오. 응용 프로그램이로드하려고하는 곳과 위치, 실패한 이유를 볼 수 있습니다. – LDS