Soucis avec libmysql.dll en fonction du type de compilation

Sujets variés concernant le développement en PureBasic
Avatar de l’utilisateur
falsam
Messages : 7324
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Soucis avec libmysql.dll en fonction du type de compilation

Message 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
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

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

Message 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 ?
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

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

Message par Progi1984 »

Il y a des packages 64 bits :
http://dev.mysql.com/downloads/connector/c/
Avatar de l’utilisateur
falsam
Messages : 7324
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

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

Message 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.
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Répondre