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

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1] 2 3 ... 5   Вниз
  Печать  
Автор Тема: SingleApplication (qt4.4)  (Прочитано 57631 раз)
ритт
Гость
« : Май 15, 2008, 02:51 »

http://www.qt-apps.org/content/show.php/SingleApplication?content=81163

SingleApplication - компонента, схожая по функционалу с коммерческим солюшеном QtSingleApplication.

просьба потестировать на разных платформах/компиляторах
« Последнее редактирование: Май 28, 2008, 15:32 от Константин » Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #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 при оформлении сообщений.
ритт
Гость
« Ответ #2 : Май 15, 2008, 19:14 »

чёрт...надо бросать писать что-либо со спичками в глазах Улыбающийся
изменил таргет для экзампла
Записан
Mikhail
Программист
*****
Offline Offline

Сообщений: 586


Просмотр профиля
« Ответ #3 : Май 16, 2008, 07:41 »

Windows/qt440/MSVC 2008

Работает
Записан
uriel
Гость
« Ответ #4 : Май 16, 2008, 13:07 »

ArchLinux, Gcc 4.3.0, Qt 4.4.0 - тоже работает. Улыбающийся
Записан
ритт
Гость
« Ответ #5 : Май 16, 2008, 14:01 »

благодарствую
ещё бы для 95/98/висты и для макоси узнать работоспособность...но это уже так - опция (на 95/98 я никогда возвращаться не стану, на висту - никогда не буду, а на маке сокеты работают ничуть не хуже, чем на большинстве линухов - это у вендов проблемы от версии к версии)

кстати, если кого компонента заинтересовала, пожелания и критика приветствуются - буду под видом хобби поддерживать подобные мелкие подпроекты
Записан
Mikhail
Программист
*****
Offline Offline

Сообщений: 586


Просмотр профиля
« Ответ #6 : Май 16, 2008, 16:20 »

благодарствую
ещё бы для 95/98/висты и для макоси узнать работоспособность...но это уже так - опция (на 95/98 я никогда возвращаться не стану, на висту - никогда не буду, а на маке сокеты работают ничуть не хуже, чем на большинстве линухов - это у вендов проблемы от версии к версии)

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

Qt 4.4 компилируется MSVC2005 и не ниже, а также под MINGW.
Не уверен, что MSVC2005 установится на 95/98. Если это так, то ...
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #7 : Май 16, 2008, 16:32 »

Ну наконец-то скомпилил. Улыбающийся Под Слакой работает отлично.
благодарствую
ещё бы для 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 при оформлении сообщений.
ритт
Гость
« Ответ #8 : Май 16, 2008, 17:06 »

> А разве нельзя скомпилить под XP и потестить под 95-98?
можно-то, конечно, можно...только где её взять, эту самую? Улыбающийся
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #9 : Май 16, 2008, 17:27 »

Кого? ХР? Могу скинуть. Подмигивающий
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
IGHOR
Крякер
****
Offline Offline

Сообщений: 390



Просмотр профиля WWW
« Ответ #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 Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #11 : Июнь 07, 2008, 15:34 »

А либу прилинковать в проект?
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
Sergeich
Гость
« Ответ #12 : Июнь 07, 2008, 15:43 »

2 Константин:
Не хочешь лицензию поменять на что-нибудь вроде LGPL? Улыбающийся
Записан
IGHOR
Крякер
****
Offline Offline

Сообщений: 390



Просмотр профиля WWW
« Ответ #13 : Июнь 07, 2008, 15:49 »

А либу прилинковать в проект?

может тупой вопрос,
но как ето сделать ?
Записан
Sergeich
Гость
« Ответ #14 : Июнь 07, 2008, 16:33 »

include (singleapplication.pri)
в прошнике
Записан
Страниц: [1] 2 3 ... 5   Вверх
  Печать  
 
Перейти в:  


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