PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 21/03/2023 16:09:20

mybofy
Membre

Problème avec libpqxx

Bonjour

macOS 13.3 (M1 pro) - Xcode 14.3

Mon application en c++ doit se connecter à un server Postgresql.

Avec Macports, libpqxx-7.2.dylib (universal) OK, mais intégré à l'application 7 erreur du format :
     Undefined symbol: pqxx::field::c_str() const &
     aucun code de l'applicaton ne comprend pqxx::field::c_str()
     même chose pour les 6 autres erreurs.

Avec la dernière version de libpqxx obtenue sur github, libpqxx-master (=7.8.0), build complet, mais impossible d'obtenir l'universal de libpqxx-7.8 :
     Xcode trouve aucun pqxx::... dans le code.
     ./configure  --prefix=/opt/local CC="gcc -arch arm64 -arch x86_64" CXXFLAGS="-std=c++20 -O3" --enable-shared --with-postgres-include=/opt/local/include/postgresql13

Je passe sur les essais intermédiaires que je fais depuis plusieurs jours.
NB: mon appli fait plus de 20000 lignes de code, donc pas réaliste de passer à libpq : trop de conversions de types
       dans une autre vie ça marchait...

Merci de l'aide

Dernière modification par mybofy (21/03/2023 16:13:29)

Hors ligne

Pied de page des forums