Új hozzászólás Aktív témák
-
ubid
senior tag
válasz
Jester01 #189 üzenetére
Ezt kifejtenéd légyszives részletesebben ?
Arra gondolsz pl hogy wchar_T * ... stbt kéne használni a filename beolvasásához ?
ha igen ...
így használtam :
[AUX_RGBImageRec *LoadBMP(wchar_t *Filename) // BMP-ket tölti be
{
FILE *File=NULL; // Fájl kezelő
File=fopen(Filename,"r"); // A fájl létezik-e
if (File) // Ha létezik a fájl
{
fclose(File);
return auxDIBImageLoad(Filename); // Betölti a bmp-t
}
return NULL; // Ha nem...
}
int LoadGLTextures() // Betölti a bitmapokat és textúrává alakítja
{
int Status=FALSE;
AUX_RGBImageRec *TextureImage[1]; // Textúra tárolása
memset(TextureImage,0,sizeof(void *)*1);
// tegla.bmp
if (TextureImage[0]=LoadBMP("kep/kep.bmp"))
{
Status=TRUE;
glGenTextures(1, &texture[0]);
// Mipmap textúra
glBindTexture(GL_TEXTURE_2D, texture[0]);
glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MAG_FILTER,GL_LINEAR);
glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MIN_FILTER,GL_LINEAR_MIPMAP_NEAREST);
gluBuild2DMipmaps(GL_TEXTURE_2D, 3, TextureImage[0]->sizeX, TextureImage[0]->sizeY, GL_RGB, GL_UNSIGNED_BYTE, TextureImage[0]->data);
}
if (TextureImage[0])
{
if (TextureImage[0]->data)
{
free(TextureImage[0]->data);
}
free(TextureImage[0]);
}
return Status;
}így aláhúzgálta ismét a filename dolgokat.
újabb hibákat írt :
Error 2 error C2664: 'auxDIBImageLoadA' : cannot convert parameter 1 from 'wchar_t *' to 'LPCSTR'
Error 1 error C2664: 'fopen' : cannot convert parameter 1 from 'wchar_t *' to 'const char *'
Error 3 error C2664: 'LoadBMP' : cannot convert parameter 1 from 'const char [12]' to 'wchar_t *'
Új hozzászólás Aktív témák
- Kerékpárosok, bringások ide!
- Milyen légkondit a lakásba?
- CPU léghűtés kibeszélő
- CURVE - "All your cards in one." Minden bankkártyád egyben.
- Prohardver app (nem hivatalos)
- Milyen okostelefont vegyek?
- Debrecen és környéke adok-veszek-beszélgetek
- Csak semmi szimmetria: flegma dizájnnal készül a Nothing Phone (3)
- Horgász topik
- NVIDIA GeForce RTX 3080 / 3090 / Ti (GA102)
- További aktív témák...
- Eladó MSI B650 GAMING PLUS WIFI Alaplap
- Eladó PNY GeForce RTX 4070 Ti SUPER 16GB videokártya
- Bomba ár! Asus Slate EP121 Tablet - Intel Core i5 I 4GB I 64GB SSD I 12" Touch I Cam I W10 I Gari!
- Bomba ár! HP EliteBook 2570P - i5-3GEN I 4GB I 320GB I DVD I 12,5" HD I W10 I Garancia!
- Bomba ár! HP EliteBook 2560P - i5-2GEN I 4GB I 320GB I 12,5" HD I W10 I Garancia!
- Bomba ár! HP ProBook 450 G7 - i5-10GEN I 16GB I 256SSD I HDMI I 15,6" FHD I Cam I W11 I Gar
- LG 48C3 - 48" OLED evo - 4K 120Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - A9 Gen6 CPU
- Azonnali készpénzes Microsoft XBOX Series S és Series X felvásárlás személyesen/csomagküldéssel
- Samsung Galaxy S21 Ultra 256GB, Kártyafüggetlen, 1 Év Garanciával
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X 16/32/64GB RAM RX 7600XT 16GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest