Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[Allegro]Visual C++ a funkcja main()

Ostatnio zmodyfikowano 2010-05-03 11:56
Autor Wiadomość
Elaine
» 2010-05-02 17:22:03
Co nie zmienia faktu, że kompilator i debuger przychodzące z Devem (na dobrą sprawę to ich nawet nie podmienisz, więc można je traktować jako "jedyne słuszne" przy korzystaniu z tego czegoś) są zabugowane. "Na szczęście" mniej niż samo IDE (bo nie wiem, czy da się bardziej).

Widzisz, próbujesz się czepić doskonale wiedząc, o co chodziło, w dodatku mając świadomość, że druga osoba wszystko wyjaśni, jeśli będzie musiała - to niebezpieczna gra...
P-16500
lenrokskate
» 2010-05-02 17:49:07
#Iname

przypominasz mi dr.House'a xD próbujesz wszystkim udowodnić, że wiesz co siedzi w ich mózgu...

masz rację, te rzeczy zawierają dużo bugów, ale Allegro nie jest chyba na tyle poważną sprawą żeby się nad tym rozczulać...  w końcu to nie SDL ani Irrlicht
P-16501
szyx_yankez
» 2010-05-02 18:31:54

przypominasz mi dr.House'a xD próbujesz wszystkim udowodnić, że wiesz co siedzi w ich mózgu.
Spokojnie, tylko próbuje, dalej nie zajdzie.


na dobrą sprawę to ich nawet nie podmienisz
Naprawde? 
Ściągamy to, instalujemy gdzie kolwiek Następnie przechodzimy w Devie do
Opcje kompilatora -> Programy i tam sobie podmieniamy wszystko jak leci, ofc podajemy ścięzke do pilków wcześniej pobranych, i cieszymy się GCC w wersij 4.4.1. Dodam, że umnie działa, co prawda były komplikacje na początku, ale teraz hula.
P-16502
Elaine
» 2010-05-02 18:48:39
@lenrokskate: No jasne, bugi w generowaniu kodu przez kompilator i praktycznie niedziałający debuger to pryszcz.
@szyx_yankez: Zadziała to też z kompilatorem Intela, Microsoftu, Digital Marsa, Watcomem, Comeau czy dowolnym innym cholerstwem innym niż GCC? GCC tak naprawdę nigdy nie pozbyło się bugów (acz od 4.3 da się używać, jeśli się naprawdę chce), czasem warto użyć jakiegoś poważniejszego kompilatora...
P-16503
szyx_yankez
» 2010-05-02 19:48:08
To więc jaki kompilator jest lepszy od GCC?
P-16506
Elaine
» 2010-05-02 20:28:18
Zależy w czym. W optymalizacji np. Clang czy Intel, w zgodności ze standardem np. Comeau czy Intel (no dobra, z obecnych kompilatorów GCC jest tym najmniej zgodnym), w czymś innym lepszy może być kompilator Microsoftu, w jeszcze czymś innym coś jeszcze innego... Złe pytanie.
P-16507
DejaVu
» 2010-05-03 00:38:22
Za dużo rozwodzicie się na tematy niezwiązane z błędem kompilacji. Temat zamykam. Odpowiedź została udzielona. Jeśli autorowi tematu nadal się nie udało odpalić biblioteki polecam jeszcze ze 3 razy skupić się na właściwych postach tematu, przeanalizować i poprawnie je zastosować. Jak zwykle temat można otworzyć jeśli jeszcze będą jakieś problemy związane bezpośrednio problemem uruchomienia aplikacji pod Visual C++.
P-16516
Elaine
» 2010-05-03 11:56:33
No to jeszcze jedno rozwiązanie, tym razem takie, które raczej działa i ciężko coś przy nim źle zrobić - mianowicie zapominamy o tym śmiesznym żarcie pt. END_OF_MAIN() i po dołączeniu <allegro.h> usuwamy definicję makra main:
C/C++
#include <allegro.h>
#undef main

int main()
{
    allegro_init();
    allegro_exit();
}
Oczywiście po takim zabiegu powstanie program konsolowy, lepszą opcją byłaby zmiana podsystemu w opcjach linkera (najlepiej na "not set") i zostawienie kodu tak, jak był.
P-16532
1 « 2 »
Poprzednia strona Strona 2 z 2