4 / 4 / 1
Регистрация: 05.07.2015
Сообщений: 36
1

WxWidgets - в консольном приложении

07.04.2016, 13:19. Показов 2528. Ответов 2
Метки нет (Все метки)

Начал изучение библиотек wxWidgets в Code Blocks, столкнулся с проблемой компиляции, вроде все подключено,просто строку в консоль выводит а тут проблема:
C++
1
2
3
4
5
6
7
8
#include <wx/string.h>
 
int main(int argc, char **argv)
{
    wxString text = wxT("Hello");
    wxPuts(text);
    system("pause");
}
Выводит следующее:
C++
1
2
3
4
5
6
7
8
9
10
||=== Build: Release in qw (compiler: GNU GCC Compiler) ===|
C:\Library\wxwidgets\include\wx\buffer.h||In member function 'void wxMemoryBuffer::AppendByte(char)':|
C:\Library\wxwidgets\include\wx\debug.h|194|warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs]|
C:\Library\wxwidgets\include\wx\debug.h|224|note: in expansion of macro 'wxFORCE_SEMICOLON'|
C:\Library\wxwidgets\include\wx\debug.h|233|note: in expansion of macro 'wxCHECK2_MSG'|
C:\Library\wxwidgets\include\wx\buffer.h|289|note: in expansion of macro 'wxCHECK_RET'|
obj\Release\main.o:main.cpp:(.text.startup+0x17)||undefined reference to `wxStringBase::npos'|
obj\Release\main.o:main.cpp:(.text.startup+0x32)||undefined reference to `wxStringBase::InitWith(char const*, unsigned int, unsigned int)'|
||error: ld returned 1 exit status|
||=== Build failed: 3 error(s), 1 warning(s) (0 minute(s), 0 second(s)) ===|
PS
Версия wxWidgets 2.8.12, в GUI приложении все работает нормально. Может я не правильно библиотеку к консольному приложению подключаю?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.04.2016, 13:19
Ответы с готовыми решениями:

Кириллица в консольном приложении C++
Приветствую вас, дорогие друзья. Подскажите пожалуйста, какой код нужно прописать в консольной...

Вывод в консольном приложении
Всем доброго времени суток. Написал приложение выводящие через printf 5 строк с паузой в 1 сек....

Таймер в консольном приложении
Всем доброго времени суток, у меня вопрос, как сделать так, чтобы программа записывала текст в...

Тетрис в консольном приложении
Помогите с написанием тетриса в консоли, пожалуйста. Как сделать поле, и чтобы по нему...

2
7363 / 6285 / 2857
Регистрация: 14.04.2014
Сообщений: 27,237
07.04.2016, 15:04 2
Она вообще предназначена для такого использования?
0
4 / 4 / 1
Регистрация: 05.07.2015
Сообщений: 36
08.04.2016, 15:22  [ТС] 3
да, проблема была решена путем создания пустого проекта wxWidgets project и изменением типа приложения с GUI на консольное в свойствах проекта на вкладке Build targets
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.04.2016, 15:22
Помогаю со студенческими работами здесь

Изображение в консольном приложении.
Помогите, пожалуйста, с загрузкой и отображением изображений формата bmp в консольном приложении...

Timer в консольном приложении
Доброе время суток! Подскажите пожалуйста, как в консольном приложении создать таймер, который...

CAsyncSocket в консольном приложении
Пишу простейшие приложения (сервер, клиент) с использованием CAsyncSocket. Проблема в том, что...

Вывод в консольном приложении
Мне надо после 19 вернуться на прежнюю строку. Что бы после 19 числа начали выводиться вверх ( по...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru