Контрол для подсветки синтаксис Topic is solved

Это русская секция форума wxWidjets. В этой секции вы можете обсуждать любые вопросы, связанные с wxWidgets на вашем родном языке.
Post Reply
Ranger
Knows some wx things
Knows some wx things
Posts: 30
Joined: Sun Jun 29, 2008 1:19 pm

Контрол для подсветки синтаксис

Post by Ranger » Sat Apr 11, 2009 10:04 pm

вобщем такой вопрос: есть в wxWidgets какие-нибудь контролы для подсветки синтаксиса языков программирования?

User avatar
T-Rex
Moderator
Moderator
Posts: 1189
Joined: Sat Oct 23, 2004 9:58 am
Location: Zaporizhzhya, Ukraine
Contact:

Post by T-Rex » Sat Apr 11, 2009 10:24 pm

wxScintilla/wxStEdit/wxStyledTextCtrl
http://wxcode.sourceforge.net/showcomp. ... e=wxStEdit
%WXWIN%\contrib\build\stc

Ranger
Knows some wx things
Knows some wx things
Posts: 30
Joined: Sun Jun 29, 2008 1:19 pm

Post by Ranger » Sun Apr 12, 2009 1:13 pm

Что-то не выходит с этой Scintill`ой( Вроде собралось всё нормально... Вообщем вот, что пишет при линковке
Linking...
wxbase28d.lib(log.obj) : error LNK2005: "void __cdecl wxLogDebug(char const *,...)" ([email protected]@YAXPBDZZ) already defined in wxscintilla.lib(PlatWX.obj)
LINK : warning LNK4098: defaultlib 'MSVCRT' conflicts with use of other libs; use /NODEFAULTLIB:library
C:\Project1\project\Debug\project.exe : fatal error LNK1169: one or more multiply defined symbols found

User avatar
T-Rex
Moderator
Moderator
Posts: 1189
Joined: Sat Oct 23, 2004 9:58 am
Location: Zaporizhzhya, Ukraine
Contact:

Post by T-Rex » Sun Apr 12, 2009 2:01 pm

Ты собрал ее с настройками проекта, которые отличаются от настроек, скотороым собрана wxWidgets. Надо чтобы совпадали

Ranger
Knows some wx things
Knows some wx things
Posts: 30
Joined: Sun Jun 29, 2008 1:19 pm

Post by Ranger » Sun Apr 12, 2009 3:37 pm

дело в том, что в Release`е линкуется(оказывается :) ), а в Debug`е нет...

User avatar
T-Rex
Moderator
Moderator
Posts: 1189
Joined: Sat Oct 23, 2004 9:58 am
Location: Zaporizhzhya, Ukraine
Contact:

Post by T-Rex » Sun Apr 12, 2009 4:22 pm

Так для дебага и для релиза - различные наборы библиотек. Ты уверен что ты ОБЕ конфигурации собрал в соответствии с параметрам проектов самой wxWidgets? Для каждой конфигурации ведь свои настройки.

Ranger
Knows some wx things
Knows some wx things
Posts: 30
Joined: Sun Jun 29, 2008 1:19 pm

Post by Ranger » Sun Apr 12, 2009 5:08 pm

Всё понял в чём дело, уже всё работает. Просто я по невнимательности обе либы wxscintillad.lib и wxscintilla.lib в Release прописал :D

Post Reply