Search found 57 matches

by atis
16 Feb 2012, 15:23
Forum: Tavi projekti / Your projects
Topic: Šis un tas
Replies: 5
Views: 9753

Re: Šis un tas

Tas pirmais gamucis izskatās labi.
by atis
16 Feb 2012, 01:41
Forum: Iesācējiem / For beginners
Topic: problēma
Replies: 47
Views: 64089

Re: problēma

Code: Select all

precīzāk Link Time Code Generation
Kaut ko jaunu uzzināju, bet tas ir defaultā ieslēgts msvc++? Kā arī: vai tad -g (ģenerējam debug infu) + -O0 (nekādas opt) nav defaultais settings?

Lai nu kā -- gaidām updeitu no kristapucīša :o
by atis
16 Feb 2012, 01:07
Forum: Iesācējiem / For beginners
Topic: problēma
Replies: 47
Views: 64089

Re: problēma

Nu programma principā izskatās OK, un nedomāju, ka kristapucīts ir tik liels experts, lai debugotu kaut ko ārpus sava koda. Ja pietiek pievienot vienu, pat neizpildītu, funkciju, lai tā sāktu krašot, tad tas ož pēc nepareizas salinkošanas problēmas. Protams, klātienē neredzot ir grūti spriest, kas t...
by atis
16 Feb 2012, 00:01
Forum: Iesācējiem / For beginners
Topic: problēma
Replies: 47
Views: 64089

Re: problēma

Man šķiet, kristapuciitis runā tieši par to sākuma programmu.. paspēlējies ar linker settingiem, pamēģini uzlikt citu SDL versiju, uztaisīt jaunu projektu, vai pārinstalēt msvc++. Tas katrā ziņā izklausās ļoti mistiski.
by atis
15 Feb 2012, 23:05
Forum: Iesācējiem / For beginners
Topic: problēma
Replies: 47
Views: 64089

Re: problēma

Tas notiek arī, ja no projekta izvāc ārā SDL?
by atis
15 Feb 2012, 21:29
Forum: Iesācējiem / For beginners
Topic: problēma
Replies: 47
Views: 64089

Re: problēma

Nu hz, varētu domāt, ka tev tur ar SDL kaut kas ir salinkojies ne tā, kā vajag. Bet ar vienkāršu skatīšanos kodā un skrīnšotā neko sakarīgu nevaru pateikt. Pati proga kā tāda uz mana kompja strādā vienalga, vai ir Level::Load() vai nav. Atrodi varbūt internetā kādu SDL piemēru ar gatavu MSVC++ proje...
by atis
15 Feb 2012, 21:10
Forum: Iesācējiem / For beginners
Topic: problēma
Replies: 47
Views: 64089

Re: problēma

Kas vainas WinMain? Ja studijā linko ar /SUBSYSTEM:WINDOWS argumentu, tad linkeris izmanto WinMain kā programmas entry-point'u, nevis main.
Manuprāt, SDL definē savu WinMain funkciju, kas izsauc lietotāja "main" funkciju.. tas tā, lai būtu portabls risinājums.
by atis
15 Feb 2012, 20:22
Forum: Iesācējiem / For beginners
Topic: problēma
Replies: 47
Views: 64089

Re: problēma

Tas pats Call Stack, kas tev skrīnšotā redzams: CRTStartup() -> WinMain() -> SDL_UpperBlit() -> ...
by atis
15 Feb 2012, 19:53
Forum: Iesācējiem / For beginners
Topic: problēma
Replies: 47
Views: 64089

Re: problēma

Tas backtrace arī tev dīvains izskatās.. Tur trūkst main() funkcijas un Sprite::Draw() funkcijas.
by atis
15 Feb 2012, 19:14
Forum: Iesācējiem / For beginners
Topic: problēma
Replies: 47
Views: 64089

Re: problēma

No tava skrīnšota redzams, ka nokrašo SDL blitošanas funkcijā. Tad nu ielūrēsim šeit: void Sprite::Draw(SDL_Surface* destination, int x, int y) { SDL_Rect pos; pos.x = x; pos.y = y; SDL_BlitSurface(_surface, NULL, destination, &pos); }; Izskatās, ka SDL_Rect struktūrai tu atstāj neinicializētus main...

Go to advanced search