Windows에서 SBCL을 사용하고 있습니다. 오류가 발생했습니다. 이렇게 CLSQL을 사용하여 MYSQL을 연결하려고 시도했습니다.윈도우에서 백엔드로 MySQL을 사용하는 CLSQL 문제
(ql:quickload :clsql)
(clsql:connect '("localhost" "database-name" "database-user-name" "password")
:database-type :mysql)
Couldn't load foreign libraries "libmysqlclient", "libmysql". (searched CLSQL-SYS:*FOREIGN-LIBRARY- SEARCH-PATHS*: (#P"C:/Users/Razenrote/AppData/Roaming/quicklisp/dists/quicklisp/software/clsql-20140316-git/db-mysql/"))
[Windows에서 DLL을 찾는 방법] (http://msdn.microsoft.com/en-us/library/windows/desktop/ms682586 (v = vs.85) .aspx # search_order_for_desktop_applications). 가장 쉬운 방법은 그 디렉토리를'PATH' 환경 변수에 넣는 것입니다. Windows 버전에 따라'SetDllDirectory' (XP SP1 +) 또는'AddDllDirectory' /'RemoveDllDirectory' /'SetDefaultDllDirectories' (8+ 또는 Vista/7 with KB2533623)를 사용할 수도 있습니다. – acelent
@acelent에게 감사합니다. 나는 그것을 시도 할 것이다. – 1ambda
@acelent 시도했지만 완전히 실패했습니다. 'MySQL C Connector '를 설치 한 후'libmysql.dll'을 포함하는 디렉토리를'PATH' 환경 변수에 추가합니다. 하지만, 아직로드 할 수 없습니다. – 1ambda