sagenix
написал 20 июня 2005 года в 19:29 (1003 просмотра)
Ведет себя
неопределенно; открыл 1 тему в форуме, оставил 3 комментария на сайте.
Какой сабж существует, кроме KDevelop?
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
пытался собpать пpогpамму написанную с использованием qt3… не получилось:
в чем пpоблема?
===[ source ]===
#include
#include
int main(int argc,char *argv[])
{
QApplication app(argc, argv);
QLabel *label = new QLabel(«Hello, Qt!», 0);
app.setMainWidget(label);
label->show();
return app.exec();
}
=======[]=======
Bash:
===[ log ]====
sage@$ qmake test-anj.pro
sage@$ make
g++ -c -pipe -Wall -W -O2 -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT
-DQT_THREAD_SUPPORT -I/usr/local/share/qt/mkspecs/linux-g++ -I. -I.
-I/usr/X11R6//include -o hw.o hw.cc
g++ -Wl,-rpath,/usr/X11R6//lib -o test-anj hw.o -L/usr/X11R6//lib
-L/usr/X11R6/lib -lqt-mt -lXext -lX11 -lm
/usr/X11R6//lib/libqt-mt.so: undefined reference to `pthread_cleanup_pop'
[несколько похожих стpок]
/usr/X11R6//lib/libqt-mt.so: undefined reference to `pthread_cond_timedwait'
* Error code 1
Stop in /usr/home/sage/projects/test-anj.
=======[]=======
надо библиотеку pthread подключить.
а насчёт IDE, меня вполне emacs устраивает.
добавил #include — ошибки остались теже
ежели дело происходит в линухе, то надо, чтобы прилинковывалась так же библиотека libpthread, а она, как видно, не подключается,
соответственно, надо, чтобы присутствовало ещё и -lpthread
под BSD немного по-другому, где-то было об этом на форуме, поищи по слову pthread
вся проблема была в том, что я пытался использовать linux-g++ на FreeBSD, так что надо было freebsd-g++
мне помогло следующее:
LDFLAGS=«-lpthread» ./configure --quiet
gmake -s
(freebsd-5.4, qt3.3.4, gmake3.80)