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

Prob avec GI

Perdu_de_linfo
Perdu_de_linfo
Niveau 9
04 avril 2005 à 13:54:45

Salut,

voila, j´ai un problème avec game incubator ( m´a déja fallu plus de 10h pour réussir à retirer ce message d´erreur comme quoi il ne trouve pas windows.h et la je pête un cable :p) )

J´ouvre le projet basesample, et lorsque je veu compiler, voici ce qui s´affiche dans le débug mod:

------ Build started: Project: BaseSample, Configuration: Debug Win32 ------
Compiling...
WinMain.cpp
Linking...
WinMain.obj : error LNK2001: unresolved external symbol " class GIMOUSE * GIMouse" ( ?GIMouse@@3PAVGIMOUSE@@A)
WinMain.obj : error LNK2019: unresolved external symbol " public: static class GISPRITE * __cdecl GISPRITE::Create(char const *,...)" ( ?Create@GISPRITE@@SAPAV1@PBDZZ) referenced in function " void __cdecl GIInit(void)" ( ?GIInit@@YAXXZ)
WinMain.obj : error LNK2019: unresolved external symbol " public: static class GISOUND * __cdecl GISOUND::Create(unsigned long,char *,...)" ( ?Create@GISOUND@@SAPAV1@KPADZZ) referenced in function " void __cdecl GIInit(void)" ( ?GIInit@@YAXXZ)
WinMain.obj : error LNK2001: unresolved external symbol " class GIFONT * GIDefaultFont" ( ?GIDefaultFont@@3PAVGIFONT@@A)
WinMain.obj : error LNK2019: unresolved external symbol " char const * __cdecl GIGetSDKVersion(void)" ( ?GIGetSDKVersion@@YAPBDXZ) referenced in function " bool __cdecl GIGameLoop(void)" ( ?GIGameLoop@@YA_NXZ)
LIBCMTD.lib(wincrt0.obj) : error LNK2019: unresolved external symbol _WinMain@16 referenced in function _WinMainCRTStartup
. .\Compiles\BaseSample\Debug/BaseSample.exe : fatal error LNK1120: 6 unresolved externals
Build log was saved at
"file://d:\Divers\C++\GILab-February2005\GILab-Feb
ruary2005\GameIncubator\Compiles\BaseSample\Debug\
BuildLog.htm"
BaseSample - 7 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

Je suis incapable de déduir ce que veu dire
" unresolved external symbol _WinMain@16 referenced in function _WinMainCRTStartup"

Si vous avez une idée....
Merci :)

Lapintade
Lapintade
Niveau 30
04 avril 2005 à 14:10:29

Il ne trouve pas la lib GI.

unresolved external symbol _WinMain@16

Le main se trouve dans la lib.

---

Les GI recent ont besoin de . net. Est celui la que tu utilise ?

---

As tu essayer de compiler NGCK ?
http://perso.wanadoo.fr/ck/NGCK.htm
Il utilise le GI et est deja bien configuré pour cela.

LGV
LGV
Niveau 28
04 avril 2005 à 14:12:30

tu as oublie de linker avec les libs de Game Incubator, et ton programme n´a pas de point d´entree ( le WinMain ; note que celui ci est surement defini dans les libs que t´as oublie : resoudre l´un resoudra probablement l´autre)

Perdu_de_linfo
Perdu_de_linfo
Niveau 9
04 avril 2005 à 14:22:00

Oui ca joue pour NGCK sous Dev-c++, j´ai pas essayé pour Visual ( je télécharge vite ta version visual).

Sinon j´ai téléchargé tout ce qu´il y avait de plus récent, donc ca devrait jouer.

tu as oublie de linker avec les libs de Game Incubator,
et ton programme n´a pas de point d´entree

J´ai lu ici comment procéder ( bien que ce soit vraiment pas complet) :

http://gi.kamron.net/french/Documentation/gettingstarted.php

Apparrement ils disent de linker GameIncubator.lib

J´ai juste mis : #pragma comment( lib, " GameIncubator.lib" )

Mais il me met :

LINK : fatal error LNK1104: cannot open file ´GameIncubator.lib´

Lapintade
Lapintade
Niveau 30
04 avril 2005 à 14:26:00

Apparrement ils disent de linker
GameIncubator.lib

Pour linker une lib, faut ajouter son nom dans les settings ( je sais pas si ca marche ton pragma, mais c´est pas la bonne facon de proceder).

Il y a surement un projet deja fait dans GI, non ? C´est ca que tu as essayé ?

Perdu_de_linfo
Perdu_de_linfo
Niveau 9
04 avril 2005 à 14:28:33

Oui le BaseSample.

Sinon j´ai essayé pour NGCK.
Voila mon erreur :
LINK : fatal error LNK1104: cannot open file ´libcp.lib´

Toujours un nouveau message d´erreur :doute:

Lapintade
Lapintade
Niveau 30
04 avril 2005 à 14:54:58

NGCK est fait pour etre utilisé avec VisualC++6. Et avec ca, il n´y a aucune erreur. Tu charges un projet et hop.

J´ai jamais entendu parlé de libcp.lib.

Quel windows utilise tu ? As tu bien installé DirectX9 ? Quel Visual Utilises tu ?

Bref, quand on a autant d´erreur differente que tu as, faut remonter à la source.

Perdu_de_linfo
Perdu_de_linfo
Niveau 9
04 avril 2005 à 14:59:46

Alors :

-Windows XP sp2

-DirectX9

-Visual C++ 2005 Express Edition Beta

Les composants que j´ai récemment installés ( hier et aujourd´hui ) :

-DirectX SDK 9.0c April Update

-Windows Platform SDK for sp2

Vala je crois que c´est tout.

Lapintade
Lapintade
Niveau 30
04 avril 2005 à 15:03:33

Ok merci.

J´ai downloadé GI de fevrier, comme toi, je vais essayer de le compiler ( mais j´ai . net 2003).

Lapintade
Lapintade
Niveau 30
04 avril 2005 à 15:06:16

Ah pour etre sur : Le GI de fevrier est livrée en version source. Il faut le compiler pour creer la lib ( GIFramework.sln ) . Ensuite tu peux charger le basesample. Tu l´a compilé la lib ?

Perdu_de_linfo
Perdu_de_linfo
Niveau 9
04 avril 2005 à 15:12:07

Heu, non :sarcastic:

C´est quel projet que je dois compiler?

Lapintade
Lapintade
Niveau 30
04 avril 2005 à 15:18:07

Ahahahaha :) :) :)

Pour ta question, je t´ai deja donné la reponse, mais tu lis trop vite apperement, c´est ton defaut !

Perdu_de_linfo
Perdu_de_linfo
Niveau 9
04 avril 2005 à 15:27:27

Lol, je te l´accorde :-p
Si je comprend bien, GI je dois le compiler?
J´ai essayé d´ouvrir par exemple GIFramework.sln Mais il me met un message d´erreur, je clic yes ( ou no) et apres jai 15 autres aplets qui s´affiche avec " error".
Si je veux compiler ( c´est assez immense faut dire, j´ai à la fin des build error et impossible de continuer...

Perdu_de_linfo
Perdu_de_linfo
Niveau 9
04 avril 2005 à 15:46:11

Voila ce qui se passe en essayant d´ouvrir le projet GiFramework :

http://www.virt.tonsite.biz/images/giframework.png

Et rien à faire, j´ai plein de messages d´erreur quoi que je fasse.

Lapintade
Lapintade
Niveau 30
04 avril 2005 à 16:01:17

Je sais pas me servir de . net 2005 donc je peux pas trop t´aider.

Ce que je peux dire : Le source control tu t´en fous.
Ton second message dire qu´il te manque quelque chose, un truc pas installé ( projetcs). Je sais pas ce que c´est.

Perdu_de_linfo
Perdu_de_linfo
Niveau 9
04 avril 2005 à 16:03:08

Ben moi je vois ca :-p :

http://www.virt.tonsite.bte.biz/images/giframework2.png

Je vois pas ou ils ont bien pu passer??? tu les a toi?

Lapintade
Lapintade
Niveau 30
04 avril 2005 à 16:13:24

Desolé je n´ai pas . net 2005, je ne peux donc pas charger le projet.

Je te sugerre de prendre une version plus ancienne de GI ( sur le site, dans download) et de choisir la version compilée avec les libs, c´est bien plus pratique ( j´ai jamais utilisé de version sources a compilé). J´ai demandé a Kamron pourquoi il avait pas mis une version lib pour le dernier GI.

Perdu_de_linfo
Perdu_de_linfo
Niveau 9
04 avril 2005 à 16:18:55

Ok je vais essayer avec une ancienne version.
Merci pour ton aide :)

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