Bonjour.
Je voudrais programmer avec DirectX (direct3d, directshow et ptet même le reste) mais je n'y ai jamais touché (je suis plus linux et openGL).
J'ai donc téléchargé Visual Studio (tant qu'à penser Microsoft, autant le faire à fond) en me disant que c'était sans doute l'outil le plus approprié. Donc site de microsoft, téléchargement la version d'évaluation (90 jours sous Windows me suffiront largement) de 3Go, installation, retour sur le site de Microsoft, téléchargement de DirectX SDK, installation.
Jusque là tout va bien.
Ensuite je tente d'ouvrir un exemple fourni, à savoir Text3D. OK.
Le problème c'est que quand je clique sur compiler:
c:\dxsdk\samples\c++\common\src\d3dapp.cpp(816) : warning C4996: '_tcsncat': This function or variable may be unsafe. Consider using _tcsncat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
c:\program files\microsoft visual studio 9.0\vc\include\tchar.h(1484) : voir la déclaration de '_tcsncat'
c:\dxsdk\samples\c++\common\src\d3dapp.cpp(1400) : warning C4996: '_snprintf': This function or variable may be unsafe. Consider using _snprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(358) : voir la déclaration de '_snprintf'
c:\dxsdk\samples\c++\common\src\d3dapp.cpp(1408) : warning C4996: '_snprintf': This function or variable may be unsafe. Consider using _snprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(358) : voir la déclaration de '_snprintf'
c:\dxsdk\samples\c++\common\src\d3dapp.cpp(1442) : warning C4996: '_snprintf': This function or variable may be unsafe. Consider using _snprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(358) : voir la déclaration de '_snprintf'
c:\dxsdk\samples\c++\common\src\d3dapp.cpp(1530) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
c:\program files\microsoft visual studio 9.0\vc\include\string.h(74) : voir la déclaration de 'strcpy'
c:\dxsdk\samples\c++\common\src\d3dapp.cpp(1535) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
c:\program files\microsoft visual studio 9.0\vc\include\string.h(74) : voir la déclaration de 'strcpy'
c:\dxsdk\samples\c++\common\src\d3dapp.cpp(1543) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
c:\program files\microsoft visual studio 9.0\vc\include\string.h(74) : voir la déclaration de 'strcpy'
c:\dxsdk\samples\c++\common\src\d3dapp.cpp(1548) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
c:\program files\microsoft visual studio 9.0\vc\include\string.h(74) : voir la déclaration de 'strcpy'
c:\dxsdk\samples\c++\common\src\d3dapp.cpp(1554) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
c:\program files\microsoft visual studio 9.0\vc\include\string.h(74) : voir la déclaration de 'strcpy'
c:\dxsdk\samples\c++\common\src\d3dapp.cpp(1561) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
c:\program files\microsoft visual studio 9.0\vc\include\string.h(74) : voir la déclaration de 'strcpy'
c:\dxsdk\samples\c++\common\src\d3dapp.cpp(1569) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
c:\program files\microsoft visual studio 9.0\vc\include\string.h(74) : voir la déclaration de 'strcpy'
c:\dxsdk\samples\c++\common\src\d3dapp.cpp(1578) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
c:\program files\microsoft visual studio 9.0\vc\include\string.h(74) : voir la déclaration de 'strcpy'
c:\dxsdk\samples\c++\common\src\d3dapp.cpp(1582) : error C2051: l'expression associée à case n'est pas une constante
Je suppose donc que j'ai raté quelque chose...
De plus, quand je crée un nouveau projet dans Visual Studio, je n'ai pas de projet DirectX (peut-être que ça n'existe pas mais ça m'étonne, Code blocks le propose lui).
Enfin, quel que soit l'exemple que j'ouvre, ça ne compile pas...
Si quelqu'un peut me donner un coup de pouce, ça m'éviterait de finir informaticien borné et bloqué dans Linux .
Merci d'avance,je retourne googleiser.
Résolu: j'ai supprimé les lignes qui posaient problème, cela dit, c'est louche un exemple fourni par Microsoft pour une technologie Microsoft et qui ne compile pas avec l'outil Microsoft...
Message édité par ptitchep le 10-07-2008 à 22:04:45
---------------
deluser --remove-home ptitchep