Bonjour à tous,
J'ai du legacy-code (un truc écrit en 2007 que personne n'a touché depuis) qui fut compilé sous XP à recompiler sous Vista (ou plutôt à étudier la possibilité de)
Bonne nouvelle à ma grande surprise le code est assez bien écrit, et la compilation devrait être assez straighforward (malgré l'absence de Makefile et un doc qui explique comment l'importer dans code::block)
Toujours est-il que je rencontre un petit problème lorsque je tente la compilation
Ça concerne une string codée en dur ("tatata") qui est passée par défaut en char* alors que l'API windows attend du wchar.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 |error: cannot convert 'const char*' to 'LPCWSTR {aka const wchar_t*}' for ...
Comment est-ce que je dis à code-block d'utiliser uniquement des char, sous visual C++ je sais à peu pres où est la case à cocher mais sous code::block je sais pas.
Merci pour vos réponses.
Partager