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

[c++] irrlicht | IGUIStaticText

Ostatnio zmodyfikowano 2013-05-28 19:29
Autor Wiadomość
megatron
Temat założony przez niniejszego użytkownika
[c++] irrlicht | IGUIStaticText
» 2013-05-27 19:19:35
Witam. Mam problem z elementem gui w irrlicht. Otóż deklarując nowy element
IGUIStaticText * statusText;
 to program się kompiluje ale jak chcę uruchomić to się od razu wyłącza i nie wiem czym to jest spowodowane.
Reszta kodu w skrócie:
C/C++
wchar_t tmp[ 10 ];
IGUIStaticText * statusText;

_snwprintf( tmp, 10, L"Wood: %d", wood );
statusText->setText( tmp );
device->setWindowCaption( tmp );
Z góry dziękuję za pomoc.
P-84111
maly
» 2013-05-27 19:43:16
addStaticText
P-84116
megatron
Temat założony przez niniejszego użytkownika
» 2013-05-27 19:49:08
to w ten sposób 'chyba' nie działa, ponieważ jak mam
guienv->addStaticText( L"text", rect < s32 >( 0, 0, 550, 330 ), false );
 to nie mogę tutaj zrobić czegoś takiego:
C/C++
wchar_t text[ 10 ];

snwprintf( text, 10, L"Wood: %d", wood );
guienv->addStaticText( text, rect < s32 >( 0, 0, 550, 330 ), false );

#@EDIT#@
widziałem jeszcze coś takiego
guienv->addStaticText( L"", rect < s32 >( 0, 0, 550, 330 ), false, text );
 ale napis się nie pokazuje. :/
P-84117
SeaMonster131
» 2013-05-27 20:06:12
Może nie wczytujesz czcionki np?
P-84121
megatron
Temat założony przez niniejszego użytkownika
» 2013-05-27 20:08:52
czcionke wczytuje, a pozatym jest standardowa arial.
P-84123
maly
» 2013-05-27 20:28:30
U mnie Twój kod działa.Może jednak napis pokazuje się w lewym górnym rogu tylko jest mały.
P-84128
megatron
Temat założony przez niniejszego użytkownika
» 2013-05-28 16:22:05
ale właśnie nic się nie pokazuję, bo program się nie włącza i znalazłem kruczka i to nie jest przy deklaracji tylko przy definiowaniu.
Tym
statusText->setText( tmp );
 chcę wyświetlić napis ale przez to program nie chce się włączyć ;/

#@#EDIT#@#
kiedyś miałem podobny problem ale wtedy chciałem wyświetlić obiekt 3d i robiło dokładnie tak samo a pomogła inna dll'ka.
może tym razem też pomoże :))

#@#EDIT_2#@#
ja to mam pecha; wchodzę do folderu irrlicht 1.7.3/source/Irrlicht i odpalam irrlicht-gcc.cbp i otrzymuję logi których się spodziewałem ponieważ zawsze je mam :/


-------------- Build: Win32 - Debug - dll in Irrlicht (compiler: GNU GCC Compiler)---------------

mingw32-gcc.exe  -W -Wall -g -O0 -Wextra -Wno-unused-parameter -DWIN32 -D_DEBUG -D_WINDOWS -D_USRDLL -DIRRLICHT_EXPORTS -D_CRT_SECURE_NO_DEPRECATE -D__GNUWIN32__  -std=c++0x -std=c++98 -w -ansi -g   -I..\..\include -Izlib  -c D:\programowanie\biblioteki_i_silniki\irrlicht-1.7.3\irrlicht-1.7.3\source\Irrlicht\bzip2\blocksort.c -o ..\obj\win32-gcc-debug-dll\source\Irrlicht\bzip2\blocksort.o
In file included from D:\programowanie\biblioteki_i_silniki\irrlicht-1.7.3\irrlicht-1.7.3\source\Irrlicht\bzip2\bzlib_private.h:33:0,
                 from D:\programowanie\biblioteki_i_silniki\irrlicht-1.7.3\irrlicht-1.7.3\source\Irrlicht\bzip2\blocksort.c:22:
D:\programowanie\biblioteki_i_silniki\irrlicht-1.7.3\irrlicht-1.7.3\source\Irrlicht\bzip2\bzlib.h:29:1: error: expected identifier or '(' before '/' token
D:\programowanie\biblioteki_i_silniki\irrlicht-1.7.3\irrlicht-1.7.3\source\Irrlicht\bzip2\bzlib.h:29:1: error: missing terminating ' character
In file included from D:\programowanie\biblioteki_i_silniki\irrlicht-1.7.3\irrlicht-1.7.3\source\Irrlicht\bzip2\bzlib_private.h:33:0,
                 from D:\programowanie\biblioteki_i_silniki\irrlicht-1.7.3\irrlicht-1.7.3\source\Irrlicht\bzip2\blocksort.c:22:
D:\programowanie\biblioteki_i_silniki\irrlicht-1.7.3\irrlicht-1.7.3\source\Irrlicht\bzip2\bzlib.h:104:7: error: expected declaration specifiers or '...' before 'bz_stream'
D:\programowanie\biblioteki_i_silniki\irrlicht-1.7.3\irrlicht-1.7.3\source\Irrlicht\bzip2\bzlib.h:111:7: error: expected declaration specifiers or '...' before 'bz_stream'
D:\programowanie\biblioteki_i_silniki\irrlicht-1.7.3\irrlicht-1.7.3\source\Irrlicht\bzip2\bzlib.h:116:7: error: expected declaration specifiers or '...' before 'bz_stream'
D:\programowanie\biblioteki_i_silniki\irrlicht-1.7.3\irrlicht-1.7.3\source\Irrlicht\bzip2\bzlib.h:120:7: error: expected declaration specifiers or '...' before 'bz_stream'
D:\programowanie\biblioteki_i_silniki\irrlicht-1.7.3\irrlicht-1.7.3\source\Irrlicht\bzip2\bzlib.h:126:7: error: expected declaration specifiers or '...' before 'bz_stream'
D:\programowanie\biblioteki_i_silniki\irrlicht-1.7.3\irrlicht-1.7.3\source\Irrlicht\bzip2\bzlib.h:130:7: error: expected declaration specifiers or '...' before 'bz_stream'
In file included from D:\programowanie\biblioteki_i_silniki\irrlicht-1.7.3\irrlicht-1.7.3\source\Irrlicht\bzip2\blocksort.c:22:0:
D:\programowanie\biblioteki_i_silniki\irrlicht-1.7.3\irrlicht-1.7.3\source\Irrlicht\bzip2\bzlib_private.h:199:7: error: expected specifier-qualifier-list before 'bz_stream'
D:\programowanie\biblioteki_i_silniki\irrlicht-1.7.3\irrlicht-1.7.3\source\Irrlicht\bzip2\bzlib_private.h:350:7: error: expected specifier-qualifier-list before 'bz_stream'
D:\programowanie\biblioteki_i_silniki\irrlicht-1.7.3\irrlicht-1.7.3\source\Irrlicht\bzip2\blocksort.c: In function 'BZ2_blockSort':
D:\programowanie\biblioteki_i_silniki\irrlicht-1.7.3\irrlicht-1.7.3\source\Irrlicht\bzip2\blocksort.c:1033:22: error: 'EState' has no member named 'ptr'
D:\programowanie\biblioteki_i_silniki\irrlicht-1.7.3\irrlicht-1.7.3\source\Irrlicht\bzip2\blocksort.c:1034:22: error: 'EState' has no member named 'block'
D:\programowanie\biblioteki_i_silniki\irrlicht-1.7.3\irrlicht-1.7.3\source\Irrlicht\bzip2\blocksort.c:1035:22: error: 'EState' has no member named 'ftab'
D:\programowanie\biblioteki_i_silniki\irrlicht-1.7.3\irrlicht-1.7.3\source\Irrlicht\bzip2\blocksort.c:1036:22: error: 'EState' has no member named 'nblock'
D:\programowanie\biblioteki_i_silniki\irrlicht-1.7.3\irrlicht-1.7.3\source\Irrlicht\bzip2\blocksort.c:1037:22: error: 'EState' has no member named 'verbosity'
D:\programowanie\biblioteki_i_silniki\irrlicht-1.7.3\irrlicht-1.7.3\source\Irrlicht\bzip2\blocksort.c:1038:22: error: 'EState' has no member named 'workFactor'
D:\programowanie\biblioteki_i_silniki\irrlicht-1.7.3\irrlicht-1.7.3\source\Irrlicht\bzip2\blocksort.c:1045:23: error: 'EState' has no member named 'arr1'
D:\programowanie\biblioteki_i_silniki\irrlicht-1.7.3\irrlicht-1.7.3\source\Irrlicht\bzip2\blocksort.c:1045:32: error: 'EState' has no member named 'arr2'
D:\programowanie\biblioteki_i_silniki\irrlicht-1.7.3\irrlicht-1.7.3\source\Irrlicht\bzip2\blocksort.c:1079:26: error: 'EState' has no member named 'arr1'
D:\programowanie\biblioteki_i_silniki\irrlicht-1.7.3\irrlicht-1.7.3\source\Irrlicht\bzip2\blocksort.c:1079:35: error: 'EState' has no member named 'arr2'
D:\programowanie\biblioteki_i_silniki\irrlicht-1.7.3\irrlicht-1.7.3\source\Irrlicht\bzip2\blocksort.c:1083:5: error: 'EState' has no member named 'origPtr'
D:\programowanie\biblioteki_i_silniki\irrlicht-1.7.3\irrlicht-1.7.3\source\Irrlicht\bzip2\blocksort.c:1084:21: error: 'EState' has no member named 'nblock'
D:\programowanie\biblioteki_i_silniki\irrlicht-1.7.3\irrlicht-1.7.3\source\Irrlicht\bzip2\blocksort.c:1086:13: error: 'EState' has no member named 'origPtr'
D:\programowanie\biblioteki_i_silniki\irrlicht-1.7.3\irrlicht-1.7.3\source\Irrlicht\bzip2\blocksort.c:1088:4: error: 'EState' has no member named 'origPtr'
Process terminated with status 1 (0 minutes, 0 seconds)
24 errors, 0 warnings (0 minutes, 0 seconds)
 
z góry dziękuję za jaką kolwiek pomoc.
P-84187
maly
» 2013-05-28 18:01:57
Wywal z opcji to -ansi
P-84194
« 1 » 2
  Strona 1 z 2 Następna strona