Гость Опубликовано 19 марта, 2002 Жалоба Опубликовано 19 марта, 2002 Попробвал скомпилить используя gcc. ----------------------------- #include #include ........................... --------------------------- Получаю ,что таких файлов не найдено.Хотя делая locate qapplication.h -- получаю /usr/lib/qt-2.3.1/include.Прописываю этот путь в PATH,запускаю gcc -- получаю теже грабли. Просьба,ткните ,где можно почитать об этом. Man gcc вроде прочитал. Цитата
Гость Опубликовано 19 марта, 2002 Жалоба Опубликовано 19 марта, 2002 $PATH tut ne pomozet, compilirui s -I/usr/lib/qt-2.3.1/include sleduyuschim etapom linker nachnet rugat'sya... no eto uze upraznenie iz razdela man gcc. Цитата
Гость Опубликовано 21 марта, 2002 Жалоба Опубликовано 21 марта, 2002 директива -I тоже вроде в man gcc описана Цитата
Гость Опубликовано 21 марта, 2002 Жалоба Опубликовано 21 марта, 2002 Я делаю gcc <имя> -I/usr/lib/qt-2.3.1/include --получаю кучу ошибок на /tmp/ccCEOUAY.o.Наверно не подключены библиотеки.Хотя в /etc/lib.so.conf путь прописан. Цитата
Гость Опубликовано 21 марта, 2002 Жалоба Опубликовано 21 марта, 2002 -lqt а также все остальные либы, которые ты юзаешь. Если пути не прописаны в /etc/ld.so.conf - -L/path/to/lib Цитата
Гость Опубликовано 22 марта, 2002 Жалоба Опубликовано 22 марта, 2002 Пути прописаны в /etc/ld.so.conf,сделал ldconfig.Делаю gcc c -L/usr/lib/qt-2.3.1/lib,получаю ошибки при сборке /tmp/ccecso.o undefined reference to Qapplication::exec и т.д. Цитата
Гость Опубликовано 22 марта, 2002 Жалоба Опубликовано 22 марта, 2002 пути ты может быть и прописал. а либы, с которыми линковать твою поделку нужно указал???? или думаешь, что линкер очень умный и сам, по коду должен догадаться какие либы подлинковывать??? gcc -lqt -D..... -I..... -L..... -o prog.name prog.name.c Цитата
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.