Russian Qt Forum
Апрель 19, 2024, 00:20
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Дополнительные компоненты
>
SingleApplication (qt4.4)
Страниц: [
1
]
2
3
...
5
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: SingleApplication (qt4.4) (Прочитано 57631 раз)
ритт
Гость
SingleApplication (qt4.4)
«
:
Май 15, 2008, 02:51 »
http://www.qt-apps.org/content/show.php/SingleApplication?content=81163
SingleApplication - компонента, схожая по функционалу с коммерческим солюшеном QtSingleApplication.
просьба потестировать на разных платформах/компиляторах
«
Последнее редактирование: Май 28, 2008, 15:32 от Константин
»
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: SingleApplication (qt4.4)
«
Ответ #1 :
Май 15, 2008, 11:29 »
Код:
g++ -Wl,-rpath,/opt/qt/4.4.0/lib -o ../../singleapplication-0.1/example main.o widget.o moc_widget.o moc_singleapplication.o -L/opt/qt/4.4.0//lib -L/mnt/other/tmp/singleapplication-0.1 -lsingleapplication -lQtGui -L/opt/qt/4.4.0//lib -L/usr/X11R6/lib -lpng -lSM -lICE -pthread -pthread -lXi -lXrender -lXrandr -lfreetype -lfontconfig -lXext -lX11 -lQtNetwork -pthread -pthread -lQtCore -lz -lm -pthread -lgthread-2.0 -lrt -lglib-2.0 -lpthread -ldl
/usr/lib/gcc/i486-slackware-linux/4.1.2/../../../../i486-slackware-linux/bin/ld: cannot open output file ../../singleapplication-0.1/example: Is a directory
collect2: выполнение ld завершилось с кодом возврата 1
make: *** [../../singleapplication-0.1/example] Ошибка 1
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
ритт
Гость
Re: SingleApplication (qt4.4)
«
Ответ #2 :
Май 15, 2008, 19:14 »
чёрт...надо бросать писать что-либо со спичками в глазах
изменил таргет для экзампла
Записан
Mikhail
Программист
Offline
Сообщений: 586
Re: SingleApplication (qt4.4)
«
Ответ #3 :
Май 16, 2008, 07:41 »
Windows/qt440/MSVC 2008
Работает
Записан
uriel
Гость
Re: SingleApplication (qt4.4)
«
Ответ #4 :
Май 16, 2008, 13:07 »
ArchLinux, Gcc 4.3.0, Qt 4.4.0 - тоже работает.
Записан
ритт
Гость
Re: SingleApplication (qt4.4)
«
Ответ #5 :
Май 16, 2008, 14:01 »
благодарствую
ещё бы для 95/98/висты и для макоси узнать работоспособность...но это уже так - опция (на 95/98 я никогда возвращаться не стану, на висту - никогда не буду, а на маке сокеты работают ничуть не хуже, чем на большинстве линухов - это у вендов проблемы от версии к версии)
кстати, если кого компонента заинтересовала, пожелания и критика приветствуются - буду под видом хобби поддерживать подобные мелкие подпроекты
Записан
Mikhail
Программист
Offline
Сообщений: 586
Re: SingleApplication (qt4.4)
«
Ответ #6 :
Май 16, 2008, 16:20 »
Цитата: Константин от Май 16, 2008, 14:01
благодарствую
ещё бы для 95/98/висты и для макоси узнать работоспособность...но это уже так - опция (на 95/98 я никогда возвращаться не стану, на висту - никогда не буду, а на маке сокеты работают ничуть не хуже, чем на большинстве линухов - это у вендов проблемы от версии к версии)
кстати, если кого компонента заинтересовала, пожелания и критика приветствуются - буду под видом хобби поддерживать подобные мелкие подпроекты
Qt 4.4 компилируется MSVC2005 и не ниже, а также под MINGW.
Не уверен, что MSVC2005 установится на 95/98. Если это так, то ...
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: SingleApplication (qt4.4)
«
Ответ #7 :
Май 16, 2008, 16:32 »
Ну наконец-то скомпилил.
Под Слакой работает отлично.
Цитата: Mikhail от Май 16, 2008, 16:20
Цитата: Константин от Май 16, 2008, 14:01
благодарствую
ещё бы для 95/98/висты и для макоси узнать работоспособность...но это уже так - опция (на 95/98 я никогда возвращаться не стану, на висту - никогда не буду, а на маке сокеты работают ничуть не хуже, чем на большинстве линухов - это у вендов проблемы от версии к версии)
кстати, если кого компонента заинтересовала, пожелания и критика приветствуются - буду под видом хобби поддерживать подобные мелкие подпроекты
Qt 4.4 компилируется MSVC2005 и не ниже, а также под MINGW.
Не уверен, что MSVC2005 установится на 95/98. Если это так, то ...
1. А что мешает MinGW использовать?
2. А разве нельзя скомпилить под XP и потестить под 95-98?
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
ритт
Гость
Re: SingleApplication (qt4.4)
«
Ответ #8 :
Май 16, 2008, 17:06 »
> А разве нельзя скомпилить под XP и потестить под 95-98?
можно-то, конечно, можно...только где её взять, эту самую?
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: SingleApplication (qt4.4)
«
Ответ #9 :
Май 16, 2008, 17:27 »
Кого? ХР? Могу скинуть.
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
IGHOR
Крякер
Offline
Сообщений: 390
Re: SingleApplication (qt4.4)
«
Ответ #10 :
Июнь 07, 2008, 15:20 »
Добавил в проект и получаю ошибку
Код:
1>------ Build started: Project: JulyView, Configuration: Release Win32 ------
1>Moc'ing singleapplication.h...
1>RCC julyview.qrc
1>MOC julyview.h
1>Compiling...
1>qrc_julyview.cpp
1>moc_julyview.cpp
1>main.cpp
1>julyview.cpp
1>Generating Code...
1>Compiling...
1>moc_singleapplication.cpp
1>Linking...
1>main.obj : error LNK2019: unresolved external symbol "public: virtual __thiscall SingleApplication::~SingleApplication(void)" (??1SingleApplication@@UAE@XZ) referenced in function _main
1>main.obj : error LNK2019: unresolved external symbol "public: bool __thiscall SingleApplication::sendMessage(class QString const &,int)" (?sendMessage@SingleApplication@@QAE_NABVQString@@H@Z) referenced in function _main
1>moc_singleapplication1.obj : error LNK2001: unresolved external symbol "public: bool __thiscall SingleApplication::sendMessage(class QString const &,int)" (?sendMessage@SingleApplication@@QAE_NABVQString@@H@Z)
1>main.obj : error LNK2019: unresolved external symbol "public: bool __thiscall SingleApplication::isRunning(void)const " (?isRunning@SingleApplication@@QBE_NXZ) referenced in function _main
1>main.obj : error LNK2019: unresolved external symbol "public: __thiscall SingleApplication::SingleApplication(class QString const &,class QObject *)" (??0SingleApplication@@QAE@ABVQString@@PAVQObject@@@Z) referenced in function _main
1>release\JulyView.exe : fatal error LNK1120: 4 unresolved externals
1>Build log was saved at "file://c:\singleapplication-0.1\JulyView\release\BuildLog.htm"
1>JulyView - 6 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Причем example1 работает
что я не так делаю ?
Записан
pastor
Administrator
Джедай : наставник для всех
Offline
Сообщений: 2901
Re: SingleApplication (qt4.4)
«
Ответ #11 :
Июнь 07, 2008, 15:34 »
А либу прилинковать в проект?
Записан
Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
Sergeich
Гость
Re: SingleApplication (qt4.4)
«
Ответ #12 :
Июнь 07, 2008, 15:43 »
2 Константин:
Не хочешь лицензию поменять на что-нибудь вроде LGPL?
Записан
IGHOR
Крякер
Offline
Сообщений: 390
Re: SingleApplication (qt4.4)
«
Ответ #13 :
Июнь 07, 2008, 15:49 »
Цитата: pastor от Июнь 07, 2008, 15:34
А либу прилинковать в проект?
может тупой вопрос,
но как ето сделать ?
Записан
Sergeich
Гость
Re: SingleApplication (qt4.4)
«
Ответ #14 :
Июнь 07, 2008, 16:33 »
include (singleapplication.pri)
в прошнике
Записан
Страниц: [
1
]
2
3
...
5
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...