See site in english Voir le site en francais
Website skin:
home  download  forum  link  contact

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length

Author Topic: Ancien \"noobs\"  (Read 2590 times)

0 Members and 1 Guest are viewing this topic.

Offline Chrival

  • Full Member
  • ***
  • Posts: 78
  • Country: France fr
  • Karma: 11
20 April 2014, 12:02:54
Voilà,
Comme je me suis lancé dans l'étude de Visual Basic pour les macros Excel je me suis dit qu'après tout, je pourrais bien aussi jeter un coup d'œil du côté de C++.
Bon d'accord ce n'est peut-être pas une bonne idée de tout mélanger mais ... quand on débute comme moi, tout ça c'est un peu du charabia et un charabia en vaut bien un autre ! :)

Toujours est-il qu'en suivant scrupuleusement le tuto de Dan (installer VC Express... etc.) j'ai installé Microsoft Visual C++ 2010 Express et réussi à compiler mon ShuttlePB.dll jusqu'en mode release avec une seule erreur au passage. En fait la procédure pour changer les répertoires est un peu différente sur Visual 2010 mais en fouillant un peu on s'y retrouve assez facilement.

Donc si j'en crois le tuto de maître Dan, je ne suis plus un "pauv' noobs"  :turning:

J'ai bon jusque là ?

Prochaine étape, compiler le MFD Template du orbiter SDK et... jouer au détective pour essayer de créer un MFD.
Tout simple, au début.
Je verrai bien où ça va me mener...

En tout cas merci à Dan pour le tuto ... et pour le site. ;)

Post Merge: 20 April 2014, 15:02:01
Curieux!..
En voulant compiler le MFDTemplate j'ai eu une erreur <fatal error RC1110 impossible de trouver le fichier MFDTemplate.rc> ou un truc de ce genre. Enfin le code RC1110, j'en suis sûr.
Après une recherche infructueuse du fichier en question (visiblement il n'existe pas) et quelques googlisations aux résultats confus j'en ai conclu qu'il ne servait à rien ( :siffle:) et je l'ai purement et simplement exclu.
Et là tout a marché comme sur des roulettes. Tout du moins en mode debug.

C'est normal docteur?

Qu'Est-ce donc qu'un fichier .rc ?
Il en existe un dans le dossier ...\Orbitersdk\samples\DialogTemplate,  DialogueTemplate.rc et il y est marqué: <Microsoft Visual C++ generated resource script.>
A quoi ça sert ce bidule ?

« Last Edit: 20 April 2014, 15:02:01 by Chrival »

Offline florian6973

  • Full Member
  • ***
  • Posts: 80
  • Karma: 8
Reply #1 - 20 April 2014, 16:18:54
Les fichiers .rc sont des fichiers ressources pour le programme C++ (ici, le plugin pour Orbiter). En gros, ces fichiers contiennent soit des définitions de valeurs qui seront utilisées par la DLL (exemple : version de l'addon) ou soit des références vers d'autres fichiers (exemple : icône). Lors de la compilation, ils sont linkés avec le programme. (pour + d'informations : http://msdn.microsoft.com/fr-fr/library/y3sk7e6b.aspx, http://www.commentcamarche.net/faq/24911-les-ressources-en-langage-c-c, http://chgi.developpez.com/windows/ressources/, http://msdn.microsoft.com/fr-fr/library/zabda143.aspx...)


Offline Chrival

  • Full Member
  • ***
  • Posts: 78
  • Country: France fr
  • Karma: 11
Reply #2 - 20 April 2014, 17:02:52
Merci Florian je vais jeter un coup d'œil la dessus.
Tu es décidément mon instructeur !  ;)