Rom1FromMars
Messages postés3Date d'inscriptionmardi 19 juillet 2005StatutMembreDernière intervention23 juillet 2005
-
23 juil. 2005 à 18:00
cs_Arnotic
Messages postés933Date d'inscriptiondimanche 1 avril 2001StatutMembreDernière intervention 9 janvier 2012
-
23 juil. 2005 à 23:03
Décidé à faire un peu d'infidélité à openGL je voulais me lancer à DirectX. Ayant lu d'ici et là qu'il valait mieux utiliser un compilateur Microsoft, je me suis dit allons télécharger le visual c++ gatuit, et là les ennuis commencent...
Tout d'abord Microsoft a eu la tres bonne idée de ne pas inclure la plateforme SDK windows pour compiler du code Win32. Pas de probleme je telecharge le gros pack. Là il semblerait qu'il n y ait aucune installation automatique... je copie donc les rep. Bin,Lib et Include du SDK vers ceux de visual c++.
La 2eme bonne surprise est le "bug" du menu : Tools/options/project and solutions/vc++ directories, impossible de selectionner quoi que se soit.
J' ai donc suivi le tutorial : http://blogs.msdn.com/brianjo/articles/422600.aspx Je ne possede pas de fichier "vccomponents.dat" à supprimer. J'ai bien modifier les fichiers : corewin_express.vsprops et AppSettings.htm. Mais ça marche toujours pas
Toujours des problemes de linkage... voila mon code :
Rom1FromMars
Messages postés3Date d'inscriptionmardi 19 juillet 2005StatutMembreDernière intervention23 juillet 2005 23 juil. 2005 à 19:11
Bon progression :
Dans : Project/Properties.../Linker/Input, je mets : kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib $(NoInherit)
L'erreur de compilation devient alors :
------ Rebuild All started: Project: Test5, Configuration: Debug Win32 ------
Deleting intermediate and output files for project 'Test5', configuration 'Debug|Win32'
Compiling...
stdafx.cpp
Compiling...
Test5.cpp
c:\documents and settings\rom1\mes documents\visual studio 2005\projects\test5\test5\test5.cpp(73) : warning C4244: 'return' : conversion from 'WPARAM' to 'int', possible loss of data
Compiling manifest to resources...
Linking...
MSVCRTD.lib(crtexe.obj) : error LNK2019: unresolved external symbol _main referenced in function _mainCRTStartup
cs_Arnotic
Messages postés933Date d'inscriptiondimanche 1 avril 2001StatutMembreDernière intervention 9 janvier 2012 23 juil. 2005 à 23:03
Les seuls problèmes viennent de toi. Tu n'avais pas inclus les bonnes libs, ...
Après il ne faut pas oublier que c'est une beta version (référence au bug menu).