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

Dodawanie biblioteki <ctime> do programu tworzonego przy użyciu biblioteki Allegro 4.4

Ostatnio zmodyfikowano 2015-06-17 00:23
Autor Wiadomość
Expezo
Temat założony przez niniejszego użytkownika
Dodawanie biblioteki <ctime> do programu tworzonego przy użyciu biblioteki Allegro 4.4
» 2015-06-14 21:10:15
Witam
W tworzonym przez siebie programie w Allegro jest mi potrzebna funkcja losująca, do której potrzebuję biblioteki <ctime>. Daję stosownego #include, ale wyskakuje fatal error o braku tej biblioteki. Dodam, że przy tworzeniu projektu wybrałem opcję "Empty Project", a potem zalinkowałem biblioteki Allegro. Taka sama sytuacja dzieje się z każdą inną podstawową biblioteką C++, która nie wchodzi w skład allegro. Nie działa "bool", pętla "for" czy "cout". Miał ktoś już taką sytuację?
P-133582
bingo009
» 2015-06-14 21:38:03
Jakie środowisko i kompilator? for czy bool nie są udostępniane prze żadną bibliotekę, są to wbudowane cechy języka C++ i nie potrzebujesz biblioteki, by móc ich używać, skoro nie działają, to albo problem z kompilatorem, albo coś się porąbało w opcjach projektu. Próbowałeś utworzyć console application i tam dodać biblioteki Allegro?
P-133583
SeaMonster131
» 2015-06-14 22:46:03
Może plik kończy się na *.c zamiast *.cpp?
P-133584
Expezo
Temat założony przez niniejszego użytkownika
» 2015-06-14 22:57:45
Faktycznie, kończy się na *c. Rozumiem, że to oznacza, że korzystam z C zamiast z C++? Da się to jakoś zmienić?
Odnośnie środowiska to jest co Code Blocks, a kompilator ten standardowy, GNU GCC Compiler.
P-133586
pekfos
» 2015-06-15 13:22:25
Da się to jakoś zmienić?
Zmień rozszerzenie w nazwie pliku.
P-133590
bingo009
» 2015-06-15 18:01:51
CodeBlocks domyślnie instaluje kompilatory C i C++ oraz umożliwia pisanie w obu tych językach. Podczas tworzenia Empty Project polega więc na rozszerzeniu pliku do wykrycia języka(w Console Application masz wybór języka). Swoją drogą dziwie się czemu for nie działał - o ile plik nagłówkowy ctime i funkcja cout nie istnieją w C, a bool wymaga dołączenia specjalnego pliku nagłówkowego, to for powinien działać bez problemu bez żadnych plików nagłówkowych.
P-133601
SeaMonster131
» 2015-06-15 19:26:33
to for powinien działać bez problemu bez żadnych plików nagłówkowych.
Ale w takiej formie:
C/C++
int i;
for( i = 0; i < max; i++ )
A w takiej:
C/C++
for( int i = 0; i < max; i++ )
wydaje mi się, że już nie zadziała.
P-133612
michal11
» 2015-06-15 23:42:24
A w takiej:
C/C++
for( int i = 0; i < max; i++ )
wydaje mi się, że już nie zadziała.

A to już zależy od ustawień kompilatora, flag, wersji itp.
P-133621
« 1 » 2
  Strona 1 z 2 Następna strona