LINUX.ORG.RU

Помогите вставить код Qt


0

1

Создаю в qt creator диалоговый проект, помогите вставить вот этот код http://pastebin.com/bAjFCKa6 это приложение работает как консольное а я хочу его переделать на диалоговое.



Последнее исправление: eu8cc (всего исправлений: 2)

полагаю что сначала нужно избавиться от wprintw() их нужно закоментировать, потом можно будет за мест их вставить вывод на объект диалога

eu8cc
() автор топика

Рекомендую начать вот с этого: http://www.books.ru/shop/books/559200
Потом можете Шлее почитать, чтоб с Qt разобратся, но там можно не все, а только первую и вторую части.

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

trex6 ★★★★★
()
Ответ на: комментарий от eu8cc

Получил 7 ошибок и 6 предупреждений http://pastebin.com/xh6GuWC0

большинство ругается на таймер error: ‘int time’ redeclared as different kind of symbol error: previous declaration of ‘time_t time(time_t*)’ error: assignment of function ‘time_t time(time_t*)’ error: cannot convert ‘int’ to ‘time_t(time_t*)throw ()’ in assignment error: invalid conversion from ‘time_t (*)(time_t*)throw ()’ to ‘unsigned int’ error: initializing argument 1 of ‘unsigned int alarm(unsigned int)’

Помогите, в чем может быть проблема?

eu8cc
() автор топика
Ответ на: комментарий от eu8cc

ругается на эту строчку ptr = mmap(NULL, 512*sizeof(int), PROT_READ| PROT_WRITE,MAP_SHARED, fd, 0);

error: invalid conversion from ‘void*’ to ‘int*’

в чем может быть проблема?

eu8cc
() автор топика

Я уже пару минут начинаю писать, а потом снова стираю. Я даже не знаю как более ёмко и не обидев ТС объяснить «что он делает не так». Не парьте себе мозг, я вас уверяю, у вас вряд ли что-то получится такими темпами. Зачастую написать код с нуля гораздо проще, чем пытаться исправить чужой. Уж в вашем-то случае точно. Но чтобы написать код - нужно знать как его писать, не правда ли? ;) Вам выше уже посоветовали литературу. В идеале лучше начать с Си, потом можно почитать Шилдта по плюсам, ну а потом Макса Шлее. К тому моменту читать будет уже проще.

Insomnium ★★★★
()
Ответ на: комментарий от Insomnium

Я не могу писать, это займет много времени в разборах полетов, а у меня очень мало его осталось. Если можете помогите с последней ошибкой: ругается на эту строчку ptr = mmap(NULL, 512*sizeof(int), PROT_READ| PROT_WRITE,MAP_SHARED, fd, 0);

error: invalid conversion from ‘void*’ to ‘int*’

Извиняюсь конечно, но очень нужно запустить

eu8cc
() автор топика
Ответ на: комментарий от eu8cc

Тут наша помощь не имеет смысла.

А по сабжу - вам необходимо выполнить приведение типа. Хотя я ваш код не смотрел, что-то мне подсказывает, что этот совет вам всё-равно не поможет. Попросите кого-нибудь написать чтоли, если горит.

Insomnium ★★★★
()
Ответ на: комментарий от anonymous

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

eu8cc
() автор топика
Ответ на: комментарий от Insomnium

Похоже это называется «быть целеориентированным» и очень ценится некоторыми работодателями.

AlexKiriukha ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.