none
une compilation qui se passe mal RRS feed

  • Question

  • bonjour

    je traite la troisième application

    elle me jette une rafale d'erreur

    1>D:\usr\SpecificationProgress\SpecificationProgress\common\com\StrConv.h(27): error C2039: 'wstring' : n'est pas membre de 'std'
    1>D:\usr\SpecificationProgress\SpecificationProgress\common\com\StrConv.h(27): error C2061: erreur de syntaxe : identificateur 'wstring'
    1>D:\usr\SpecificationChecker\dev\DBMS\DBMSManager\com\InterbaseManagerM.hpp(31): error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>D:\usr\SpecificationChecker\dev\DBMS\DBMSManager\com\InterbaseManagerM.hpp(31): error C2143: erreur de syntaxe : absence de ',' avant '*'
    


    Jean Noël Martin

    samedi 25 juin 2016 12:11

Réponses

Toutes les réponses

  • Bonjour JeanNoel53,

    Un problème d'oubli d'include à première vue. Sinon sans le code en question, nous ne pourrons pas plus vous aider.

    inclure string pour utiliser wstring.

    Cordialement,

    samedi 25 juin 2016 13:57
  • merci

    votre réponse a permis de faire disparaitre la majeur partie des problèmes; IL reste cependant le deuxième problème donné dans le premier post, ainsi que quelques autres problèmes:

    1>D:\usr\SpecificationChecker\dev\DBMS\DBMSManager\com\InterbaseManagerM.hpp(31): error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>D:\usr\SpecificationChecker\dev\DBMS\DBMSManager\com\InterbaseManagerM.hpp(31): error C2143: erreur de syntaxe : absence de ',' avant '*'
    1>..\..\SpecificationChecker\dev\DBMS\DBMSManager\src\InterbaseManagerM.cpp(99): error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>..\..\SpecificationChecker\dev\DBMS\DBMSManager\src\InterbaseManagerM.cpp(99): error C2143: erreur de syntaxe : absence de ',' avant '*'
    1>..\..\SpecificationChecker\dev\DBMS\DBMSManager\src\InterbaseManagerM.cpp(103): error C2065: 'SQL_SUCCESS' : identificateur non déclaré
    1>..\..\SpecificationChecker\dev\DBMS\DBMSManager\src\InterbaseManagerM.cpp(103): error C2065: 'handle' : identificateur non déclaré
    1>..\..\SpecificationChecker\dev\DBMS\DBMSManager\src\InterbaseManagerM.cpp(103): error C3861: 'SQLGetDiagRec' : identificateur introuvable

    il y a une erreur qui est cause de 5 diagnostics

    void CInterbaseManagerM::show_error(unsigned int handletype, const SQLHANDLE* handle);


    Jean Noël Martin




    samedi 25 juin 2016 14:27
  • J'ai supprimé la fonction incriminée qui était un doublon

    Jean Noël Martin

    • Marqué comme réponse JeanNoel53 samedi 25 juin 2016 23:22
    samedi 25 juin 2016 23:22