Russian Qt Forum
Май 16, 2024, 00:13 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: 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>" никаких ошибок быть не могло, поскольку там ничего нет. Значит выход - все сносить и переустанавливать ?!
216  Qt / Вопросы новичков / Re: Не компилируется простейшая прога : Январь 14, 2014, 18:55
ИМХО, странно. Код - одно. А на скрине - совсем-совсем другое!
Да он у тебя совсем другой проект компилить пытается!
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 строчки
Код:
 CONFIG += qaxserver
219  Qt / ActiveX / Re: ActiveQt Ошибки Линковки [РЕШЕНО] : Январь 09, 2014, 10:29
Код:
LIBS += -lqaxserver
LIBS += -lqaxcontainer -loleaut32 -lole32 -lgdi32 -luuid
Вот так все собралось,
Всем спасибо!
220  Qt / ActiveX / Re: ActiveQt Ошибки Линковки : Январь 09, 2014, 00:35
У MinGW целых 7 библиотек на букву "ole". Завтра займусь.
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.
Страниц: 1 ... 13 14 [15] 16 17 ... 19

Страница сгенерирована за 0.207 секунд. Запросов: 23.