Bonjours, je galère un peu avec VC++ 2005, deja j ai mis pas mal de temp avant de pouvoir compiler du code win32, je suis tombé sur un tutorial pour migrer de vc++ 6.0 vers vc++ 2005 qui m a bien aidé. ceci dit il perciste un problème j ai de belle liste de warning a chaque compilation dont je vous laisse un extrait:
..\..\Common\Src\d3dfile.cpp(28) : warning C4996: '_tcsncpy' a été déclaré désapprouvé
E:\visual 2005\VC\include\tchar.h(1467)*: voir la déclaration de '_tcsncpy'
Message*: 'This function or variable may be unsafe. Consider using _tcsncpy_s instead. To disable deprecation, use
..\..\Common\Src\dxutil.cpp(60) : warning C4996: 'strcat' a été déclaré désapprouvé
E:\visual 2005\VC\include\string.h(78)*: voir la déclaration de 'strcat'
Message*: 'This function or variable may be unsafe. Consider using strcat_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE.
..\..\Common\Src\dxutil.cpp(712) : warning C4996: '_snprintf' a été déclaré désapprouvé
E:\visual 2005\VC\include\stdio.h(339)*: voir la déclaration de '_snprintf'
Message*: 'This function or variable may be unsafe. Consider using _snprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.'
..\..\Common\Src\dxutil.cpp(745) : warning C4996: 'strcpy' a été déclaré désapprouvé
E:\visual 2005\VC\include\string.h(73)*: voir la déclaration de 'strcpy'
Message*: 'This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.'
..\..\Common\Src\dxutil.cpp(842) : warning C4996: '_vsnprintf' a été déclaré désapprouvé
E:\visual 2005\VC\include\stdio.h(339)*: voir la déclaration de '_vsnprintf'
Message*: 'This function or variable may be unsafe. Consider using _vsnprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.'
..\..\Common\Src\dxutil.cpp(868) : warning C4996: 'sscanf' a été déclaré désapprouvé
E:\visual 2005\VC\include\stdio.h(311)*: voir la déclaration de 'sscanf'
Message*: 'This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.'
.\gfx_motor.cpp(1520) : warning C4996: 'sprintf' a été déclaré désapprouvé
E:\visual 2005\VC\include\stdio.h(345)*: voir la déclaration de 'sprintf'
Message*: 'This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.'
.\geo_motor.cpp(496) : warning C4996: 'sscanf' a été déclaré désapprouvé
E:\visual 2005\VC\include\stdio.h(311)*: voir la déclaration de 'sscanf'
Message*: 'This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE.
Bon l histoire c est que ces warning ce multipli gentiment durant la compilation, bien que cela n empèche pas le programme de fonctionner correctement, ca fait désordre et pour retrouver un message d erreur dans ce foutoire ca devient vite aggacent.
Si quelqu un pouvais m expliquer ce que je dois faire pour y remedier, ce serait sympa, d autant que dans de nombreux cas le problème vient du code du sdk directx
en remerciant par avance ceux qui m accorderons quelques precise minute
Partager