Просмотр сообщений
|
Страниц: 1 ... 13 14 [15] 16 17 ... 19
|
211
|
Qt / Вопросы новичков / Re: Не компилируется простейшая прога
|
: Январь 14, 2014, 23:42
|
всё равно в конечном итоге qmake + make использует. Вот именно. А зачем мне посредники? Что, я сам не разберусь? А копировать проект в другую папку пробовали? И думать, что он совсем новый? А в старой папке отражаются все ваши изменения. Конечно, самый тяжелый удар на эту тему я получил от Бюльдера. Но и от Креатора что-то было. Не помню. Мелочи. Учебные проекты. Но я этих ИДЕ вполне обоснованно боюсь. Они думают своей головой, эти роботы, а я думаю иначе.
|
|
|
212
|
Qt / Вопросы новичков / Re: Не компилируется простейшая прога
|
: Январь 14, 2014, 22:18
|
Креатор, к сожалению, родился уродцем, уродцем и останется.
Зачем же так? Просто он - бастард. И нелюбим. Как я понял из книжичек, отцы-основатели к командной строке более тяготеют. Но есть огромный массив людей, привыкших к ИДЕ. И вот они кинули им кость. По своему. Все лаконично до омерзения. Чтобы работать с Креатором, надо знать, как все устроено (а устроено - просто). Лично я чуток с ним провозился (только ночь ), и вспомнил, что и командная строка мне не чужа. С тех пор использую Креатор как очень хороший и умный редактор, но не для сборок, упаси Господь!
|
|
|
213
|
Qt / ActiveX / Re: ActiveQt Ошибки Линковки
|
: Январь 14, 2014, 20:41
|
lit-uriy, Наше общение напомнило мне один мой давний текст, и я подумал, что вам он может быть интересен. Я хотел чуток подправить под сегодняшнии реалии, но оказалось, что подправлять практически нечего. У Стругацких есть такая повесть - "Попытка к бегству" Фабула - ерунда. А вот что интересно. (И имеет к нам отношение) Там (на этой другой планете) есть шоссе. По шоссе едут странные машины, с абсолютной проходимостью, вроде танков. Но если на их пути человек встанет в некоторую позу (типа - крестом), они останавливаются, и даже едут за этим человеком на обочину, где их можно остановить (тоже некими пассами). Если что не так - давят на хер. Естественно, на этой работе используются в основном ЗЭКИ, (в книге эфемеизм - Те Кто Захотел Странного) Но вот - остановилось чудовище. А у него - пульт. Дырочки всякие. И ребяты вставляют туды пальцы. Иногда - куда-то едет, иногда - стреляет, иногда чего еще (я не в силах фантазией с Борей и Аркашей тягаться), но чаще просто откусывает пальцы. А зэки лезут - если чего получится у кого, тому будет УДО (условно досрочное освобождение). Рядом стоят вертухаи, рисуют картинку пульта, фиксируют пальцы откушенные и креативные (не пальцы, конешно, а дырочки в пульте) - вот так эта цивилизация продвигается потихонечку вперед.
И вот каждый раз, с любой новой замечательной IT-технологией, я чувствую себя тем самым зэком. Дырочек полно. Чем дальше - тем больше. Куда пальчик тыкать - никто не говорит. А я - зэк (другой работы нет - и не хочу). Я хочу СОЗДАВАТЬ, и иногда у меня это получается, а яблонька говорит - откушай-ка моего яблочка. ЗЫ: Попытка разрушить шоссе с помощью землянских огнеметов ни к чему не привела - токмо хужее стало. (это одна из главных тем Стругацких)
|
|
|
214
|
Qt / Вопросы новичков / Re: Не компилируется простейшая прога
|
: Январь 14, 2014, 20:08
|
Нет никакой ошибки в хедерах. Подозреваю, что в .pro-файле main.cpp включен два раза. Или какая-то другая гадость, в которой есть main/qMain. Мы видим только часть проекта, а именно .cpp-файл, а в нём есть ещё и .pro, про который начинающие вообще не вспоминают.
Да, скорее всего вы правы. А про pro новички как правило и не могут вспомнить, ибо не знают о его существовании и смысле. Да и зачем? Есть Креатор, он все берет на себя. А что там за кулисами - как бы знать не положено...
|
|
|
215
|
Qt / Вопросы новичков / Re: Не компилируется простейшая прога
|
: Январь 14, 2014, 19:40
|
Ничего странного. Он добрался по инклюдам до qatomic_i386.h.
Так выходит, что ошибка в хедерах? До "#include <QtGui>" никаких ошибок быть не могло, поскольку там ничего нет. Значит выход - все сносить и переустанавливать ?!
|
|
|
217
|
Qt / ActiveX / Re: ActiveQt Ошибки Линковки
|
: Январь 14, 2014, 14:56
|
Day, будь другом выложи простейший компилируемый MinGW-шкой проект который, чего-нибудь делает с Экселем/Вордом. П.С. Я в своё время бился бился, так и не понял, как это всё скомпилировать MinGW-шкой, чтобы например в эксель хоть что-нибудь вставить.
Вот, пожалуйста, ссылка на Яндекс диск http://yadi.sk/d/R8lIa0WcG3JhcТам есть файлик README.TXT - все описано, и рабочий проект (выжимки) Но имей в виду, я в этом деле нуб-нубом, и то, что у меня что-то получилось - чистая случайность. Имею в виду ActiveX, так-то в программизме кой-какой опыт есть
|
|
|
218
|
Qt / ActiveX / Re: ActiveQt Ошибки Линковки
|
: Январь 14, 2014, 11:20
|
Day а у тебя не требует IDL-файлов/компилятора?
Требовал. И вообще вел себя странно. Чего-то регистрировал во время(после) сборки. Два раза сам запускал программу (я его не просил). Пока я не убрал из pro строчки
|
|
|
221
|
Qt / ActiveX / Re: ActiveQt Ошибки Линковки
|
: Январь 08, 2014, 21:31
|
Ооо! Уже значительно веселее стало! Вместо 168 строк ошибок - всего 27! Т.е. ясно куда и чем копать. Спасибо вам большое! Очень жалко, что на этом форуме нет системы благодарностей. К сожалению, на сегодня лопата моя - тупа. С надеждой на дальнейшее сотрудничество, искренне ваш, Day
|
|
|
222
|
Qt / ActiveX / Re: ActiveQt Ошибки Линковки
|
: Январь 08, 2014, 20:55
|
old, спасибо! Значит потусуюсь еще немного между табуреткой и полыньей А где ее искать-то? В инете? В Бюльдере? У папы Виндовоза? И как подключить в кутешное pro? Я как-то с подключением библиотек пока не сталкеровался... Хватало того, что есть. И вообще-то странновато. У Кьюта есть же библиотеки типа libQAxContainer.a и я их подключал...
|
|
|
223
|
Qt / ActiveX / Re: ActiveQt Ошибки Линковки
|
: Январь 08, 2014, 18:15
|
Что же делать? Вешаться или топиться? На Бюльдере неско лет назад все с песней получилось! Затея была в том, чтоб клиента в Бюльдера пересадить полностью на Кьют. Можно, конечно, просто тем же system из Кутешной проги вызывать Бюльдеровскую... Но все мое программистское нутро восстает...
|
|
|
224
|
Qt / ActiveX / Re: ActiveQt Ошибки Линковки
|
: Январь 08, 2014, 18:06
|
ты под MinGW используешь? В нём нужных виндовозных инклюдов нет. Да ещё для ActiveX компилятор его хахаряшек нужен (забыл как зовут)
MinGW, yes!
|
|
|
225
|
Qt / Вопросы новичков / Re: идентификация QCheckBox в QGroupBox при сигнале stateChanged
|
: Январь 08, 2014, 15:32
|
Проще простого это в каждый checkBox через setData задать какой то идентификатор, можно число или строку, да все что угодно. В слоте через sender->data() получить идентификатор, а дальше уже на ваше усмотрение. Я так часто делаю. Быстро и просто.
Тогда уж проще через setObjectName, objectName.
|
|
|
|
|