Latest tip build error (VCExpress)


#1

looks like class ButtonListenerProxy; need to be public (it’s declared in the private part of the DocumentWindow class)

1>juce_LibrarySource.cpp
1>c:\devel\juce\juce_amalgamated.h(3355) : error C2248: 'juce::DocumentWindow::ButtonListenerProxy' : cannot access private class declared in class 'juce::DocumentWindow'
1>        c:\devel\juce\src\gui\components\windows\juce_documentwindow.cpp(37) : see declaration of 'juce::DocumentWindow::ButtonListenerProxy'
1>        c:\devel\juce\juce_amalgamated.h(23456) : see declaration of 'juce::DocumentWindow'
1>        c:\devel\juce\juce_amalgamated.h(3355) : while compiling class template member function 'juce::ScopedPointer<ObjectType>::~ScopedPointer(void)'
1>        with
1>        [
1>            ObjectType=juce::DocumentWindow::ButtonListenerProxy
1>        ]
1>        c:\devel\juce\juce_amalgamated.h(23534) : see reference to class template instantiation 'juce::ScopedPointer<ObjectType>' being compiled
1>        with
1>        [
1>            ObjectType=juce::DocumentWindow::ButtonListenerProxy
1>        ]

#2

Yes, sorry - I meant to make it a friend of ScopedPointer… Will tidy it up shortly…


#3

Sorry atom, I use your post to declare another build error.

Jules, I’ve just update the GIT and compile my static libs but there’s some littles errors coming from std::numeric_limits not found.

My configuration :
Computer : Dell Precision T7400 - Xeon 4x2.33Ghz - 2Gb RAM.
OS : Running under Windows XP Professionnal SP3.
Compiler : Visual Studio Express 2008.

1>juce_XmlElement.cpp
1>x:\developement\juce_git\juce\src\text\juce_xmlelement.cpp(809) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\text\juce_xmlelement.cpp(809) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\text\juce_xmlelement.cpp(809) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\text\juce_xmlelement.cpp(809) : error C2039: 'max' : n'est pas membre de '`global namespace''

1>juce_String.cpp
1>x:\developement\juce_git\juce\src\text\juce_string.cpp(2225) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\text\juce_string.cpp(2225) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\text\juce_string.cpp(2225) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\text\juce_string.cpp(2225) : error C2039: 'max' : n'est pas membre de '`global namespace''

1>juce_CharacterFunctions.cpp
1>x:\developement\juce_git\juce\src\text\juce_characterfunctions.cpp(521) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>        x:\developement\juce_git\juce\src\text\juce_characterfunctions.cpp(583) : voir la référence à l'instanciation de la fonction modèle 'double juce::juce_atof<char>(const CharType *const ) throw()' en cours de compilation
1>        with
1>        [
1>            CharType=char
1>        ]
1>x:\developement\juce_git\juce\src\text\juce_characterfunctions.cpp(521) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\text\juce_characterfunctions.cpp(521) : error C2062: type 'unsigned int' inattendu
1>x:\developement\juce_git\juce\src\text\juce_characterfunctions.cpp(521) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\text\juce_characterfunctions.cpp(521) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>        x:\developement\juce_git\juce\src\text\juce_characterfunctions.cpp(588) : voir la référence à l'instanciation de la fonction modèle 'double juce::juce_atof<juce::juce_wchar>(const CharType *const ) throw()' en cours de compilation
1>        with
1>        [
1>            CharType=juce::juce_wchar
1>        ]
1>x:\developement\juce_git\juce\src\text\juce_characterfunctions.cpp(521) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\text\juce_characterfunctions.cpp(521) : error C2062: type 'unsigned int' inattendu
1>x:\developement\juce_git\juce\src\text\juce_characterfunctions.cpp(521) : error C2039: 'max' : n'est pas membre de '`global namespace''

1>juce_Font.cpp
1>x:\developement\juce_git\juce\src\gui\graphics\fonts\juce_font.cpp(377) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\gui\graphics\fonts\juce_font.cpp(377) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\fonts\juce_font.cpp(377) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\gui\graphics\fonts\juce_font.cpp(377) : error C2039: 'max' : n'est pas membre de '`global namespace''

1>juce_LowLevelGraphicsSoftwareRenderer.cpp
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_lowlevelgraphicssoftwarerenderer.cpp(1524) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_lowlevelgraphicssoftwarerenderer.cpp(1524) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_lowlevelgraphicssoftwarerenderer.cpp(1524) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_lowlevelgraphicssoftwarerenderer.cpp(1524) : error C2039: 'max' : n'est pas membre de '`global namespace''

1>juce_EdgeTable.cpp
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(463) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(463) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(463) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(463) : error C2039: 'min' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(504) : error C2065: 'lastLevel' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(514) : error C2065: 'lastLevel' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(521) : error C2065: 'lastLevel' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(538) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(538) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(538) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(538) : error C2039: 'min' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(643) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(643) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(643) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(643) : error C2039: 'min' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(646) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(646) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(648) : error C2065: 'top' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(648) : error C2065: 'bottom' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(649) : error C2065: 'rectLine' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(655) : error C2653: 'EdgeTable' : n'est pas un nom de classe ni d'espace de noms
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(655) : 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>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(655) : error C2143: erreur de syntaxe : absence de ',' avant '&'
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(657) : 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>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(657) : error C2146: erreur de syntaxe : absence de ';' avant l'identificateur 'clipped'
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(657) : error C2065: 'other' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(657) : error C2228: la partie gauche de '.bounds' doit avoir un class/struct/union
1>        le type est ''unknown-type''
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(657) : error C2228: la partie gauche de '.getIntersection' doit avoir un class/struct/union
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(657) : error C3861: 'clipped' : identificateur introuvable
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(659) : error C2065: 'clipped' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(659) : error C2228: la partie gauche de '.isEmpty' doit avoir un class/struct/union
1>        le type est ''unknown-type''
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(661) : error C2065: 'needToCheckEmptinesss' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(662) : error C2228: la partie gauche de '.setHeight' doit avoir un class/struct/union
1>        le type est ''unknown-type''
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(666) : error C2065: 'clipped' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(666) : error C2228: la partie gauche de '.getY' doit avoir un class/struct/union
1>        le type est ''unknown-type''
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(666) : error C2228: la partie gauche de '.getY' doit avoir un class/struct/union
1>        le type est ''unknown-type''
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(667) : error C2065: 'clipped' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(667) : error C2228: la partie gauche de '.getBottom' doit avoir un class/struct/union
1>        le type est ''unknown-type''
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(667) : error C2228: la partie gauche de '.getY' doit avoir un class/struct/union
1>        le type est ''unknown-type''
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(669) : error C2228: la partie gauche de '.getHeight' doit avoir un class/struct/union
1>        le type est ''unknown-type''
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(670) : error C2228: la partie gauche de '.setHeight' doit avoir un class/struct/union
1>        le type est ''unknown-type''
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(672) : error C2065: 'clipped' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(672) : error C2228: la partie gauche de '.getRight' doit avoir un class/struct/union
1>        le type est ''unknown-type''
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(672) : error C2228: la partie gauche de '.getRight' doit avoir un class/struct/union
1>        le type est ''unknown-type''
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(673) : error C2228: la partie gauche de '.setRight' doit avoir un class/struct/union
1>        le type est ''unknown-type''
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(673) : error C2065: 'clipped' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(673) : error C2228: la partie gauche de '.getRight' doit avoir un class/struct/union
1>        le type est ''unknown-type''
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(677) : error C2065: 'table' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(677) : error C2065: 'lineStrideElements' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(679) : error C2065: 'other' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(679) : error C2228: la partie gauche de '.table' doit avoir un class/struct/union
1>        le type est ''unknown-type''
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(679) : error C2065: 'other' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(679) : error C2228: la partie gauche de '.lineStrideElements' doit avoir un class/struct/union
1>        le type est ''unknown-type''
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(679) : error C2065: 'clipped' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(679) : error C2228: la partie gauche de '.getY' doit avoir un class/struct/union
1>        le type est ''unknown-type''
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(679) : error C2065: 'other' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(679) : error C2228: la partie gauche de '.bounds' doit avoir un class/struct/union
1>        le type est ''unknown-type''
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(679) : error C2228: la partie gauche de '.getY' doit avoir un class/struct/union
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(683) : error C3861: 'intersectWithEdgeTableLine' : identificateur introuvable
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(684) : error C2065: 'other' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(684) : error C2228: la partie gauche de '.lineStrideElements' doit avoir un class/struct/union
1>        le type est ''unknown-type''
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(687) : error C2065: 'needToCheckEmptinesss' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(691) : error C2653: 'EdgeTable' : n'est pas un nom de classe ni d'espace de noms
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(691) : error C2061: erreur de syntaxe : identificateur 'uint8'
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(693) : error C2228: la partie gauche de '.getY' doit avoir un class/struct/union
1>        le type est ''unknown-type''
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(695) : error C2228: la partie gauche de '.getHeight' doit avoir un class/struct/union
1>        le type est ''unknown-type''
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(698) : error C2065: 'needToCheckEmptinesss' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(700) : error C2065: 'numPixels' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(706) : error C2065: 'numPixels' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(709) : error C2065: 'numPixels' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(709) : fatal error C1903: impossible de récupérer à partir des erreurs précédentes ; arrêt de la compilation

1>juce_CodeEditorComponent.cpp
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codeeditorcomponent.cpp(159) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codeeditorcomponent.cpp(159) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codeeditorcomponent.cpp(159) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codeeditorcomponent.cpp(159) : error C2039: 'min' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codeeditorcomponent.cpp(698) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codeeditorcomponent.cpp(698) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codeeditorcomponent.cpp(698) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codeeditorcomponent.cpp(698) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codeeditorcomponent.cpp(698) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codeeditorcomponent.cpp(698) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codeeditorcomponent.cpp(779) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codeeditorcomponent.cpp(779) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codeeditorcomponent.cpp(779) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codeeditorcomponent.cpp(779) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codeeditorcomponent.cpp(779) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codeeditorcomponent.cpp(779) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codeeditorcomponent.cpp(785) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codeeditorcomponent.cpp(785) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codeeditorcomponent.cpp(785) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codeeditorcomponent.cpp(785) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codeeditorcomponent.cpp(825) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codeeditorcomponent.cpp(825) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codeeditorcomponent.cpp(825) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codeeditorcomponent.cpp(825) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codeeditorcomponent.cpp(825) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codeeditorcomponent.cpp(825) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>juce_CodeDocument.cpp
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codedocument.cpp(433) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codedocument.cpp(433) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codedocument.cpp(433) : error C2062: type 'int' inattendu

1>juce_SplashScreen.cpp
1>x:\developement\juce_git\juce\src\gui\components\windows\juce_splashscreen.cpp(93) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\gui\components\windows\juce_splashscreen.cpp(93) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\components\windows\juce_splashscreen.cpp(93) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\gui\components\windows\juce_splashscreen.cpp(93) : error C2039: 'max' : n'est pas membre de '`global namespace''

1>juce_AudioDeviceSelectorComponent.cpp
1>x:\developement\juce_git\juce\src\gui\components\special\juce_audiodeviceselectorcomponent.cpp(128) : warning C4244: 'argument' : conversion de 'const int' en 'float', perte possible de données
1>x:\developement\juce_git\juce\src\gui\components\special\juce_audiodeviceselectorcomponent.cpp(128) : warning C4244: 'argument' : conversion de 'const int' en 'float', perte possible de données
1>x:\developement\juce_git\juce\src\gui\components\special\juce_audiodeviceselectorcomponent.cpp(128) : warning C4244: 'argument' : conversion de 'int' en 'float', perte possible de données
1>x:\developement\juce_git\juce\src\gui\components\special\juce_audiodeviceselectorcomponent.cpp(128) : warning C4244: 'argument' : conversion de 'const int' en 'float', perte possible de données
1>x:\developement\juce_git\juce\src\gui\components\special\juce_audiodeviceselectorcomponent.cpp(789) : warning C4244: 'argument' : conversion de 'const int' en 'float', perte possible de données
1>x:\developement\juce_git\juce\src\gui\components\special\juce_audiodeviceselectorcomponent.cpp(789) : warning C4244: 'argument' : conversion de 'const int' en 'float', perte possible de données
1>x:\developement\juce_git\juce\src\gui\components\special\juce_audiodeviceselectorcomponent.cpp(789) : warning C4244: 'argument' : conversion de 'int' en 'float', perte possible de données
1>x:\developement\juce_git\juce\src\gui\components\special\juce_audiodeviceselectorcomponent.cpp(789) : warning C4244: 'argument' : conversion de 'const int' en 'float', perte possible de données

1>juce_LookAndFeel.cpp
1>x:\developement\juce_git\juce\src\gui\components\lookandfeel\juce_lookandfeel.cpp(473) : warning C4244: 'initialisation' : conversion de 'const float' en 'const int', perte possible de données

1>juce_StretchableObjectResizer.cpp
1>x:\developement\juce_git\juce\src\gui\components\layout\juce_stretchableobjectresizer.cpp(47) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\gui\components\layout\juce_stretchableobjectresizer.cpp(47) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\components\layout\juce_stretchableobjectresizer.cpp(47) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\gui\components\layout\juce_stretchableobjectresizer.cpp(47) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\gui\components\layout\juce_stretchableobjectresizer.cpp(47) : error C2143: erreur de syntaxe : absence de ';' avant '{'
1>x:\developement\juce_git\juce\src\gui\components\layout\juce_stretchableobjectresizer.cpp(73) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\gui\components\layout\juce_stretchableobjectresizer.cpp(73) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\components\layout\juce_stretchableobjectresizer.cpp(73) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\gui\components\layout\juce_stretchableobjectresizer.cpp(73) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\gui\components\layout\juce_stretchableobjectresizer.cpp(124) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\gui\components\layout\juce_stretchableobjectresizer.cpp(124) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\components\layout\juce_stretchableobjectresizer.cpp(124) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\gui\components\layout\juce_stretchableobjectresizer.cpp(124) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\gui\components\layout\juce_stretchableobjectresizer.cpp(126) : error C2181: instruction else sans if correspondant non conforme

1>juce_KeyboardFocusTraverser.cpp
1>x:\developement\juce_git\juce\src\gui\components\keyboard\juce_keyboardfocustraverser.cpp(55) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\gui\components\keyboard\juce_keyboardfocustraverser.cpp(55) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\components\keyboard\juce_keyboardfocustraverser.cpp(55) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\gui\components\keyboard\juce_keyboardfocustraverser.cpp(55) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\gui\components\keyboard\juce_keyboardfocustraverser.cpp(59) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\gui\components\keyboard\juce_keyboardfocustraverser.cpp(59) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\components\keyboard\juce_keyboardfocustraverser.cpp(59) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\gui\components\keyboard\juce_keyboardfocustraverser.cpp(59) : error C2039: 'max' : n'est pas membre de '`global namespace''

1>juce_TableHeaderComponent.cpp
1>x:\developement\juce_git\juce\src\gui\components\controls\juce_tableheadercomponent.cpp(149) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\gui\components\controls\juce_tableheadercomponent.cpp(149) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\components\controls\juce_tableheadercomponent.cpp(149) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\gui\components\controls\juce_tableheadercomponent.cpp(149) : error C2039: 'max' : n'est pas membre de '`global namespace''

1>juce_ListBox.cpp
1>x:\developement\juce_git\juce\src\gui\components\controls\juce_listbox.cpp(429) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\gui\components\controls\juce_listbox.cpp(429) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\components\controls\juce_listbox.cpp(429) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\gui\components\controls\juce_listbox.cpp(429) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\gui\components\controls\juce_listbox.cpp(528) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\gui\components\controls\juce_listbox.cpp(528) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\components\controls\juce_listbox.cpp(528) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\gui\components\controls\juce_listbox.cpp(528) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\gui\components\controls\juce_listbox.cpp(772) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\gui\components\controls\juce_listbox.cpp(772) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\components\controls\juce_listbox.cpp(772) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\gui\components\controls\juce_listbox.cpp(772) : error C2039: 'max' : n'est pas membre de '`global namespace''

1>juce_MD5.cpp
1>x:\developement\juce_git\juce\src\cryptography\juce_md5.cpp(94) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\cryptography\juce_md5.cpp(94) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\cryptography\juce_md5.cpp(94) : error C2275: 'juce::int64' : utilisation non conforme de ce type comme expression
1>        x:\developement\juce_git\juce\src\core\juce_mathsfunctions.h(52) : voir la déclaration de 'juce::int64'
1>x:\developement\juce_git\juce\src\cryptography\juce_md5.cpp(94) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\cryptography\juce_md5.cpp(94) : error C3861: 'max' : identificateur introuvable

1>juce_AudioSampleBuffer.cpp
1>x:\developement\juce_git\juce\src\audio\dsp\juce_audiosamplebuffer.cpp(679) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\audio\dsp\juce_audiosamplebuffer.cpp(679) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\audio\dsp\juce_audiosamplebuffer.cpp(679) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\audio\dsp\juce_audiosamplebuffer.cpp(679) : error C2039: 'min' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\audio\dsp\juce_audiosamplebuffer.cpp(681) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\audio\dsp\juce_audiosamplebuffer.cpp(681) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\audio\dsp\juce_audiosamplebuffer.cpp(681) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\audio\dsp\juce_audiosamplebuffer.cpp(681) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\audio\dsp\juce_audiosamplebuffer.cpp(683) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\audio\dsp\juce_audiosamplebuffer.cpp(683) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\audio\dsp\juce_audiosamplebuffer.cpp(683) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\audio\dsp\juce_audiosamplebuffer.cpp(683) : error C2039: 'max' : n'est pas membre de '`global namespace''

1>juce_AudioFormat.cpp
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(195) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(195) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(195) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(195) : error C2039: 'min' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(196) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(196) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(196) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(196) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(197) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(197) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(197) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(197) : error C2039: 'min' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(198) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(198) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(198) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(198) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(210) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(210) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(210) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(210) : error C2039: 'min' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(211) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(211) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(211) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(211) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(245) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(245) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(245) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(245) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(246) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(246) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(246) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(246) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(247) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(247) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(247) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(247) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(248) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(248) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(248) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(248) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(274) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(274) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(274) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(274) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(274) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(274) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(275) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(275) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(275) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(275) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(275) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(275) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(424) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(424) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(424) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(424) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(437) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(437) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(437) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(437) : error C2039: 'min' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(439) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(439) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(439) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(439) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(441) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(441) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(441) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(441) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(498) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(498) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(498) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(498) : error C2039: 'min' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(500) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(500) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(500) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(500) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(502) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(502) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(502) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(502) : error C2039: 'max' : n'est pas membre de '`global namespace''

By adding #include in the juce_StandardHeader.h, no errors but always theses 11 warnings :

1>juce_AudioDeviceSelectorComponent.cpp
1>x:\developement\juce_git\juce\src\gui\components\special\juce_audiodeviceselectorcomponent.cpp(128) : warning C4244: 'argument' : conversion de 'const int' en 'float', perte possible de données
1>x:\developement\juce_git\juce\src\gui\components\special\juce_audiodeviceselectorcomponent.cpp(128) : warning C4244: 'argument' : conversion de 'const int' en 'float', perte possible de données
1>x:\developement\juce_git\juce\src\gui\components\special\juce_audiodeviceselectorcomponent.cpp(128) : warning C4244: 'argument' : conversion de 'int' en 'float', perte possible de données
1>x:\developement\juce_git\juce\src\gui\components\special\juce_audiodeviceselectorcomponent.cpp(128) : warning C4244: 'argument' : conversion de 'const int' en 'float', perte possible de données
1>x:\developement\juce_git\juce\src\gui\components\special\juce_audiodeviceselectorcomponent.cpp(789) : warning C4244: 'argument' : conversion de 'const int' en 'float', perte possible de données
1>x:\developement\juce_git\juce\src\gui\components\special\juce_audiodeviceselectorcomponent.cpp(789) : warning C4244: 'argument' : conversion de 'const int' en 'float', perte possible de données
1>x:\developement\juce_git\juce\src\gui\components\special\juce_audiodeviceselectorcomponent.cpp(789) : warning C4244: 'argument' : conversion de 'int' en 'float', perte possible de données
1>x:\developement\juce_git\juce\src\gui\components\special\juce_audiodeviceselectorcomponent.cpp(789) : warning C4244: 'argument' : conversion de 'const int' en 'float', perte possible de données

1>juce_LookAndFeel.cpp
1>x:\developement\juce_git\juce\src\gui\components\lookandfeel\juce_lookandfeel.cpp(473) : warning C4244: 'initialisation' : conversion de 'const float' en 'const int', perte possible de données

#4

I thought I already included ?.. Oh well, thanks, I’ll check that and get it sorted out.


#5

Think not, when I search for there’s nothing more than the one i’ve add. But you’ve included, this one not include the numeric_limits.

Let me know if it’s me ?


#6

Yes, thanks, it’s there now.


#7

Thanks :wink:


#8

Hello! I’m trying to build a latest juce git version of Mon, 8 Feb 2010 16:26:29 and i’ve got the following error… Please point me, what i’m doing wrong, or may be my mistake is that i was born :cry:

Note: under MacOS X 10.6.2 i’ve no problem, everything just fine :frowning:

Thx.


#9

I was doing a lot of changes at about that time - you might want to try it again now, and do a clean rebuild.


#10

Couple minutes ago i’ve get the lates git version… And the same results :frowning:

c:\juce\src\text…/containers/juce_ScopedPointer.h(180) : error C2440: return: cannot convert from 'const juce::ScopedPointer *const ’ to ‘juce::ScopedPointer *’

UPD: modifying line 180

ScopedPointer* getAddress() const throw() { return this; }

to

const ScopedPointer* getAddress() const throw() { return this; }

solve the problem, also works with following variation: ScopedPointer* getAddress() throw() { return this; } and const ScopedPointer* getAddress() throw() { return this; }

wich one correct u think? or may be again i missed something :cry:


#11

Hmm, yes that return value should be const… I wonder why my version of visual studio happily compiled it, but yours didn’t!? Weird… oh well, thanks, I’ll tidy that up!


#12

Thanks for your attention and reply. I’m really don’t know, may be 'cos my Visual Studio 2008 has no sp1 installed?! :frowning: But any way thanks for your attention and help. Bye…