gdb + Unicode (Windows) Topic is solved

Это русская секция форума wxWidjets. В этой секции вы можете обсуждать любые вопросы, связанные с wxWidgets на вашем родном языке.
Post Reply
borr_1
Super wx Problem Solver
Super wx Problem Solver
Posts: 362
Joined: Wed Mar 07, 2007 8:10 am
Location: Russia, Shakhty

gdb + Unicode (Windows)

Post by borr_1 » Thu Apr 24, 2008 10:11 am

У кого-нибудь есть успешный опыт отладки wxString с Unicode сборкой в Windows XP (Желательно с CodeBlocks)?

У меня вместо читаемой строки разные символы.

ONEEYEMAN
Part Of The Furniture
Part Of The Furniture
Posts: 3714
Joined: Sat Apr 16, 2005 7:22 am
Location: USA, Ukraine

Post by ONEEYEMAN » Tue Jun 03, 2008 11:36 pm

2 voprosa:
1. V kakoj lokali kompilirovalsya "gdb"?
2. Chem kompilirovalas programma?

Spasibo.

Kolya
Experienced Solver
Experienced Solver
Posts: 85
Joined: Mon Dec 11, 2006 11:35 am
Location: /dev/null

Re: gdb + Unicode (Windows)

Post by Kolya » Thu Jun 05, 2008 6:28 pm

У меня в wx 2.8.7 UNICODE=1, msvc 7.1, XP русские символы отображаются нормально при отладке. Я смотрю на переменную wxStringBase::m_pchData.

Поэтому, думаю, это проблема не в wx, а в gdb или CodeBlocks, для начала, думаю, стоит попытаться правильно видеть wchar_t * с русскими символами

borr_1
Super wx Problem Solver
Super wx Problem Solver
Posts: 362
Joined: Wed Mar 07, 2007 8:10 am
Location: Russia, Shakhty

Post by borr_1 » Thu Aug 14, 2008 11:00 am

Нашел чере ж... конечно но все же.
Во время отладки
Debug->Send user command to debugger

И пишем p path(это стриноговая переменная которая нужна).mb_str(wxConvLocal)

И в окошке Debugger смотрим ответ, у меня он положительный

Post Reply