|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() |
Bonjour, je ne comprend pas pourquoi mais dans la version 4.9 d'OpenBSD les fonctions wprintf et swprintf semble avoir été enlevé du fichier wchar.h.
J'ai donc un warning me signalant une déclaration implicite de ces fonctions, puis l'erreur de linkage. Merci de votre aide (si une solution existe parceque là je ne vois pas vraiment) |
|
|
00
|
|
|
#2 |
![]() ![]() |
Tu inclus <wchar.h> ET <stdio.h> ?
As-tu déjà ouvert le fichier <wchar.h> ? Peut-être qu'il faut définir certaines macros ou activer certaines options du compilateur pour inclure leurs déclarations, mais elles doivent y être normalement. |
|
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() |
Oui j'ai regardé et les fonctions sont même pas déclaré...
Par contre toutes les autres fonctions de la wchar sont présentes. Je vais surement remplacer mon wsprintf par une serie de wcscat. (Merci à OpenBSD pour la paranoia des fonctions faillible ^^) |
|
|
00
|
|
|
#4 |
![]() ![]() |
Ou revenir à une version antérieure de gcc, en attendant que ce problème soit corrigé.
|
|
|
00
|
|
|
#5 |
|
Futur Membre du Club
![]() |
Finalement j'ai mis à jours mon système vers la version current d'open car j'ai eu des fuites mémoires étrange en manipulant trop de wcscat à la suite...
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com