BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019
-
26 août 2008 à 12:19
epineurien
Messages postés83Date d'inscriptionsamedi 21 mai 2005StatutMembreDernière intervention22 mars 2011
-
12 mai 2010 à 09:58
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
epineurien
Messages postés83Date d'inscriptionsamedi 21 mai 2005StatutMembreDernière intervention22 mars 2011 12 mai 2010 à 09:58
Oulà, désolé pour le temps de réponse de 2 ans.
Concernant ton problème il est assez simple : tu doit mettre Visual C++ en mode "Compiler comme du code C".
ToutEnMasm
Messages postés587Date d'inscriptionjeudi 28 novembre 2002StatutMembreDernière intervention13 décembre 20223 18 sept. 2008 à 21:02
visual c++ me dit,
demo.cpp(35) : error C2664: 'HgCreerAffichage' : impossible de convertir le paramètre 1 de 'void (__stdcall *)(HWND,UINT,WPARAM,LPARAM)' en 'DWORD'
Aucun contexte dans lequel cette conversion est possible
demo.cpp(67) : error C2373: 'Procedure3D' : redéfinition ; modificateurs de type différents
f:\assembleur\raytracer\demo.cpp(7) : voir la déclaration de 'Procedure3D'
demo.cpp(223) : error C2664: 'HgAfficherLR' : impossible de convertir le paramètre 1 de 'HgCamera *__w64 ' en 'DWORD *'
Les types pointés n'ont aucun rapport entre eux ; conversion nécessitant reinterpret_cast, cast de style C ou cast de style fonction
demo.cpp(226) : error C3861: 'HgConvertirWORDversASCII' : identificateur introuvable
demo.cpp(228) : error C2664: 'HgAfficherTexte' : impossible de convertir le paramètre 4 de 'char (*__w64 )[10]' en 'char *'
Les types pointés n'ont aucun rapport entre eux ; conversion nécessitant reinterpret_cast, cast de style C ou cast de style fonction
ToutEnMasm
Messages postés587Date d'inscriptionjeudi 28 novembre 2002StatutMembreDernière intervention13 décembre 20223 18 sept. 2008 à 20:58
Salut,
Serait-il possible de rajouter les fichiers de compilation de visual c++ 2008 ?.
Ainsi que tous les fichiers nécessaires a la compilation ?
.dsp .dsw .sln ......bat
Merci
epineurien
Messages postés83Date d'inscriptionsamedi 21 mai 2005StatutMembreDernière intervention22 mars 2011 26 août 2008 à 14:29
Concernant HgConvertir : désolé, je n'avait Uploadé que les fichiers qui s'occupait du RayTracing. Je viens de remplacer le .zip par la même démonstration, mais avec l'intégralité de la librairie.
Et je ne savais pas pour Virtual Alloc. Ce sera en effet plus simple d'avoir directement une adresse alignée, merci pour l'information.
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 26 août 2008 à 12:19
Je ne trouve pas l'implémentation de HgConvertirWORDversASCII().
Tu peux supprimer tout un tas de calculs inutiles, VirtualAlloc retourne une adresse direct alignée sur 16.
Précalcule tout ton besoin mémoire et tun n'appelleras VirtualAlloc qu'1 seule fois, ensuite tu placeras tes adresses dans le bloc mémoire retourné.
12 mai 2010 à 09:58
Concernant ton problème il est assez simple : tu doit mettre Visual C++ en mode "Compiler comme du code C".
18 sept. 2008 à 21:02
demo.cpp(35) : error C2664: 'HgCreerAffichage' : impossible de convertir le paramètre 1 de 'void (__stdcall *)(HWND,UINT,WPARAM,LPARAM)' en 'DWORD'
Aucun contexte dans lequel cette conversion est possible
demo.cpp(67) : error C2373: 'Procedure3D' : redéfinition ; modificateurs de type différents
f:\assembleur\raytracer\demo.cpp(7) : voir la déclaration de 'Procedure3D'
demo.cpp(223) : error C2664: 'HgAfficherLR' : impossible de convertir le paramètre 1 de 'HgCamera *__w64 ' en 'DWORD *'
Les types pointés n'ont aucun rapport entre eux ; conversion nécessitant reinterpret_cast, cast de style C ou cast de style fonction
demo.cpp(226) : error C3861: 'HgConvertirWORDversASCII' : identificateur introuvable
demo.cpp(228) : error C2664: 'HgAfficherTexte' : impossible de convertir le paramètre 4 de 'char (*__w64 )[10]' en 'char *'
Les types pointés n'ont aucun rapport entre eux ; conversion nécessitant reinterpret_cast, cast de style C ou cast de style fonction
18 sept. 2008 à 20:58
Serait-il possible de rajouter les fichiers de compilation de visual c++ 2008 ?.
Ainsi que tous les fichiers nécessaires a la compilation ?
.dsp .dsw .sln ......bat
Merci
26 août 2008 à 14:29
Et je ne savais pas pour Virtual Alloc. Ce sera en effet plus simple d'avoir directement une adresse alignée, merci pour l'information.
26 août 2008 à 12:19
Tu peux supprimer tout un tas de calculs inutiles, VirtualAlloc retourne une adresse direct alignée sur 16.
Précalcule tout ton besoin mémoire et tun n'appelleras VirtualAlloc qu'1 seule fois, ensuite tu placeras tes adresses dans le bloc mémoire retourné.