Page 1 sur 1

Soucis avec libmysql.dll en fonction du type de compilation

Publié : sam. 25/sept./2010 20:30
par falsam
Un code réduit pour l'exemple associé à mon problème.

Code : Tout sélectionner

Enumeration
  #LibSql
EndEnumeration

CompilerSelect #PB_Compiler_OS
  CompilerCase #PB_OS_Windows
    MysqlDllFilename$ = "libmysql.dll"
  CompilerCase #PB_OS_Linux
    MysqlDllFilename$ = "libmysqlclient.so"
  CompilerCase #PB_OS_MacOS
    MysqlDllFilename$ = "libmysqlclient.so"
  CompilerCase #PB_OS_AmigaOS
    MysqlDllFilename$ = "mysqlclient.library"
CompilerEndSelect

Debug OpenLibrary(#LibSql,MysqlDllFilename$)
Avec le compilateur Windows (x86, 64-bit) : La library ne s'ouvre pas
Avec le compilateur Windows (x86, 32-bit) : La library s'ouvre bien

Re: Soucis avec libmysql.dll en fonction du type de compilat

Publié : lun. 04/oct./2010 8:49
par Ar-S
Salut,
As tu essayé de compiler la lib windows seule sur Win x64 ?
Peut-être que ta dll n'est pas compatible x64 ?

Re: Soucis avec libmysql.dll en fonction du type de compilat

Publié : lun. 04/oct./2010 9:07
par Progi1984
Il y a des packages 64 bits :
http://dev.mysql.com/downloads/connector/c/

Re: Soucis avec libmysql.dll en fonction du type de compilat

Publié : lun. 04/oct./2010 9:38
par falsam
"Je ne cherche pas à connaître les réponses, je cherche à comprendre les questions." (Confucius)

/me se dit qu'il aurait mieux fait de lire sa question plusieurs fois !!!

Progi1984 et Ar-S merci à vous deux.