CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Problème compilation avec CBuilderX

fumier1664
fumier1664
Niveau 9
05 novembre 2004 à 16:12:53

Salut à tous

Bon voilà mon problème:
J´ai un cours d´OpenGl
C´est donc de la programmation en c++
J´ai dl le trial de CBuilderX chez Borland.
Maintenant j´ai un problème pour configurer CBuilder:
J´ai la librairie glut32.lib, le dll glut32.dll, le fichier définition glut.h, mais je sais pas où je dois les mettre.
J´ai mis glut32.dll dans system32 et mon dossier gl(contnant les fichiers plus haut)dans le répertoire include de CBuilder et le fichier glut32.lib dans le rép lib.
Mais quand j´essaie de compiler il me met le message " ilink32 -D -Tpe -x -Gn -v -LC:\CBuilderX\lib c0w32.obj " windows\Debug_Build\Documents and Settings\Bat\Mes documents\EPFL\ComputerGraphics\tp02\main.obj" " windows\Debug_Build\Documents and Settings\Bat\Mes
documents\EPFL\ComputerGraphics\tp02\mesh.obj","C:
\Documents and
Settings\Bat\cbproject\tp2\windows\Debug_Build\tp2
.exe",,cw32.lib import32.lib,,
Turbo Incremental Link 5.65 Copyright ( c) 1997-2002 Borland

Error: ´C:\CBUILDERX\LIB\GLUT32.LIB´ contient un enregistrement OMF incorrect, type 0x21 ( éventuellement COFF)

ILINK32 a quitté avec le code d´erreur : 2
La construction a été annulée à cause d´erreurs
"

Et je comprends pas à quoi ça correspond.
Merci d´avance à celui qui pourra m´aider

dnob700
dnob700
Niveau 10
05 novembre 2004 à 19:08:28

t´es sur que les lib sont supporté par ton compilo ( je veux dire celle là en particulier) ?

sinon essaye avec Dev C++ qui fonctionnera même dans plus de 30 jours et qui à opengl préinstallé je crois.

le X de CBuilderX c´est pour directX ou ça a rien a voir ? ( si c´est ça, c´est peut-êtrer pas terrible de l´utiliser pour OpenGL, si ça a rien a voir, oubli les deux dernières phrases).

gollumkawder
gollumkawder
Niveau 10
05 novembre 2004 à 19:18:36

La dll glut32 doit etre placé dans le répertoire / system32 de ton disque dur, les fichiers lib et header doivent etre placé respectivement dans les dossiers / lib et / include de ton compilateur, maintenant je n´ai jamais touché à BorlandX

erf, tu ferais mieux d´utiliser un compilateur de chez Microsoft, ou bien Mingw + Dev-C++ 5

Borland C++ BuilderX est le nouveau compilateur C++ de l´entreprise et je ne pense pas qu´il soit lié a DirectX, en tout cas si tu peux te procurer un compilateur microsoft ( type Visual C++/Studio) je pourrais t´aider a placer tout les fichiers, vala

Un ami game developper m´as fait par d´un conseil, les boites de dev prennent mieux en considération les personnes qui sont habitué aux outils de developpement Microsoft car ( (mal)heureusement ? ), la technologie Microsoftienne est un standard presque partout, ainsi un type skilled a VisualC++ 6 sera mieux vu qu´un type qui dev avec un compilo Borland ou libre ? C´est possible !

fumier1664
fumier1664
Niveau 9
07 novembre 2004 à 11:57:02

merci bien, je vais essayer de dénicher visualstudio à mon école... je reviendrai :lol:

fumier1664
fumier1664
Niveau 9
10 novembre 2004 à 17:59:25

Me revoilà...
Bon j´ai pu me procurer visual studio . net 2003 enterprise architect.
Maintenant quelqu´un peut me dire comment le configurer de la meilleure manière pour openGL, car là, mon premier programme fonctionne, mais je sais pas si j´ai tout fait comme il faut.
Merci(gollukawder si tu es par là, je t´attends)

dnob700
dnob700
Niveau 10
10 novembre 2004 à 18:03:34

justement il trainait dans un tiroir à ton école...

bon passons.

si ça fonctionne ( OpenGL est déjà configuré dans VS non ? je veux dire il est distribué avec les lib ? ) et que tu link au bonnes DLL ( celle de release et pas de debug) alors il ne peut as vraiment y avoir de problème, vu qu´il n´y a rien d´autre à configurer à ma conaissance.

fumier1664
fumier1664
Niveau 9
10 novembre 2004 à 18:12:27

A part ça, tu dis qu´il trainait à mon école, mais c´est presque ça...
On a accès à certains programmes depuis mon école, car ils ont achetés les licences et ont les droits de les distribuer aux étudiants...
C´est là que je prends mes programme(vs, matlab, . ..)
Et c´est légal... pas un dl sur emule ou ailleurs.

Mais bon ma question c´est où mettre les dll et les librairies que je dl ( par ewemple la librairie glut)
Aux cours on nous avait déjà configuré le programme, je sais qu´il y a certains chemin d´accès à ajouter dans options->? je sais plus quoi

gollumkawder
gollumkawder
Niveau 10
10 novembre 2004 à 18:23:20

vs.NET architect c´est pas la version à $1025 ?

Pour les dll, c´est comme te dit Dnob, les dll doivent etre implanté sous le repertoire / system32 dans le cas ou tu possèdes l´O/S Windows
pareil pour tout ceux qui veulent runner le prog ils ont interet a avoir la dll glut32, le reste des dll opengl est de base dans le rep

Pour le developpement: ok, alors tu sais inclure un header, ce que tu ne sais peut etre pas c´est comment faire pour linker une lib sous les compilos Microsoftien
Quand tu as fait ton projet, ça doit ressembler a une manip´ du type Project>Settings>Linker> et là tu mets glut32.lib et tout et tout

gollumkawder
gollumkawder
Niveau 10
10 novembre 2004 à 18:26:45

smurf, j´oubliais
au cas où :d) tes headers dans VisualC++/include
et tes libs dans VisualC++/lib

sauf si tes header sont en local
bon euh ouala

dnob700
dnob700
Niveau 10
10 novembre 2004 à 19:17:37

" vs.NET architect c´est pas la version à $1025 ? "

non, c´est la version à 2500$

gollumkawder
gollumkawder
Niveau 10
10 novembre 2004 à 20:15:50

autant pour moi

fumier1664
fumier1664
Niveau 9
12 novembre 2004 à 09:15:48

OK merci à vous deux, il me semble que ça fonctionne.
A bientôt sûrement

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment