Покажи Публикации - staco
* Виж публикациите на потр. | Виж темите на потр. | Виж прикачените файлове на потр
Страници: 1 ... 3 4 [5]
61  Програмиране / Общ форум / Re: Добавяне и използване на библиотеки в Qt Creator -: Aug 30, 2009, 15:30
Прав си и аз не използвам разни подобни джунджурийки, когато програмирам уеб приложения, но понеже реших че някой ден ще ми притрябва gui, хем ми харесаха функциите, хем и вида на прорамката ии така реших да си я запиша. Иначе не ми пречи да си ползвам gedit и да компилирам от терминала.

Благодаря още веднъж за помоща, смятам темата вече за приключена ! :)

A за хората, които искат да оправят проблемите, които аз имах, трябва да изпълнят следните команди:
sudo apt-get install libfreetype6-dev
sudo apt-get install libavahi-gobject-dev
sudo apt-get install libSM-dev
sudo apt-get install libXrender-dev
sudo apt-get install libfontconfig-dev
sudo apt-get install libXext-dev

viva la google ;D
62  Програмиране / Общ форум / Re: Добавяне и използване на библиотеки в Qt Creator -: Aug 30, 2009, 15:03
Ти на какво се учиш да програмираш - на C++ или на Qt?
Изглежда ми като че ли сигурно някоя qt библиотека ти липсва.. Инсталирани ли са ти qt4-dev-tools (или там за която версия на qt ще ползваш)? Сложи си и qt4-qmake, ако нямаш,  сигурно ще потрябва.
//offtopic
Под Линукс разширението .exe на изпълнимите файлове първо е ненужно, второ е малко грозничко.
Код
GeSHi (Bash):
  1. g++ -o file file.c
е напълно достатъчно.

Maй така ще си карам..че да не инсталирам допълнителни работи.

Сега излиза:
Цитат
Running build steps for project calculator...
Configuration unchanged, skipping QMake step.
Starting: /usr/bin/make -w
make: Entering directory `/home/stefan/Desktop/cpp/calculator'
g++ -Wl,-rpath,/opt/qtsdk-2009.03/qt/lib -o calculator calc.o -L/opt/qtsdk-2009.03/qt/lib -lQtGui -L/opt/qtsdk-2009.03/qt/lib -L/usr/X11R6/lib -pthread -lfreetype -lgobject-2.0 -lSM -lICE -pthread -pthread -lXrender -lfontconfig -lXext -lX11 -lQtCore -lm -pthread -lgthread-2.0 -lrt -lglib-2.0 -ldl -lpthread
/usr/bin/ld: cannot find -lgobject-2.0
collect2: ld returned 1 exit status
make: Leaving directory `/home/stefan/Desktop/cpp/calculator'
make: *** [calculator] Error 1
Exited with code 2.
Error while building project calculator
When executing build step 'Make'

Макар че щеше да ми е по-удобно ако помпих f5 докато чатъркам, ама нищо. Само се надявам после да нямам проблеми като ще ми се наложи да правя gui за програмката.

Иначе за сега на c++ чатъркам.
Поставил съм си една задача да направя и искам да я осъществя.. Пък по-късно ще разуча и как се прави самия GUI.

Относно .exe-то прав си напълно, но просто по навик съм си го написал.
От 2 месеца ползвам линукс и явно още уиндоуса ми е в главата, но се свиква :)
63  Програмиране / Общ форум / Re: Добавяне и използване на библиотеки в Qt Creator -: Aug 30, 2009, 14:35
Значиии до една степен се оправих с помоща на @bop_bop_mara.
Инсталирах го пакета, появиха се библиотеките, компилатора.. всичко е шест.

Но има проблем с qt creator-а.
До скоро излизаше следната грешка, като исках да го компилирам от qt-creator:
Цитат
No valid Qt version set. Set one in Tools/Options
Error while building project calculator
When executing build step 'QMake'
Canceled build.
тъй.. оправих го, като му посочих инсталационната директория.
Разпозна си версията, всичко тип-топ.

Но сега излиза:
:-1: error: collect2: ld returned 1 exit status

Програмата е елементарно проста:
Цитат
#include <iostream>

using namespace std;

int main ()
{
    cout << "Kalkulator output \n";
    return 0;
}

Библиотеката си я намира (защото не вика вече, че няма такъв файл)
Даже в .pro файла съм описал пътя: INCLUDEPATH += /usr/include/c++/4.3

Какъв е проблема ?

А иначе като отворя терминала и напиша: c++ programata.cpp -o izhod.exe се компилира без проблеми.. стартира се.. работи !


#редакция:
Не ми направи впечатление че има скрол и сътоветно целия дебъг е:
Цитат
Running build steps for project calculator...
Configuration unchanged, skipping QMake step.
Starting: /usr/bin/make -w
make: Entering directory `/home/stefan/Desktop/cpp/calculator'
g++ -c -pipe -g -Wall -W -D_REENTRANT -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/opt/qtsdk-2009.03/qt/mkspecs/linux-g++ -I. -I/opt/qtsdk-2009.03/qt/include/QtCore -I/opt/qtsdk-2009.03/qt/include/QtGui -I/opt/qtsdk-2009.03/qt/include -I/usr/include/c++/4.3 -I. -o calc.o calc.cpp
g++ -Wl,-rpath,/opt/qtsdk-2009.03/qt/lib -o calculator calc.o -L/opt/qtsdk-2009.03/qt/lib -lQtGui -L/opt/qtsdk-2009.03/qt/lib -L/usr/X11R6/lib -pthread -lfreetype -lgobject-2.0 -lSM -lICE -pthread -pthread -lXrender -lfontconfig -lXext -lX11 -lQtCore -lm -pthread -lgthread-2.0 -lrt -lglib-2.0 -ldl -lpthread
/usr/bin/ld: cannot find -lfreetype
collect2: ld returned 1 exit status
make: *** [calculator] Error 1
make: Leaving directory `/home/stefan/Desktop/cpp/calculator'
Exited with code 2.
Error while building project calculator
When executing build step 'Make'

Tака като гледам, проблемите почват след: /usr/bin/ld: cannot find -lfreetype
Бъркам ли се или трябва да инсталирам: libfreetype6-dev ?

#редакция:
ех докато си редактирам мнението и ме изпревари.
Сега ще го метна: libfreetype6-dev, иначе другия пакет си го имам.  ;)
64  Програмиране / Общ форум / Добавяне и използване на библиотеки в Qt Creator -: Aug 30, 2009, 13:19
Здравейте на всички ! :)

Преди няколко дена се реших най-сетне да почна да програмирам И на C++ и съответно си записах Qt Creator. nice :)
Но срещам трудност.. проблем. Може би е доста глупав въпрос, но тъй като сега навлизам в c++ съм малко невеж и моля да бъда извинен !

Някой би ли ми обяснил как мога да си ползвам c++ библиотеките ?
Защото още при самото инклудване на iostream, qt creator-а ми подчертава реда и съобщава за грешка (файла/директорията не е намерена)

Предполагам че библиотеките (а и предполагам още нещо важно) допълнително се инсталират, тъй като липсват в /opt/qtsdk-2009.03
PS: Ползвам Ubuntu 9.04

Благодаря предварително на отзовалите се !
65  Linux секция за напреднали / Хардуерни и софтуерни проблеми / Re: След кратка работа картината изчезва и немога да правя нищо -: Jul 26, 2009, 21:23
Вчера проблеми нямаше часове наред (с дори пуснати ефекти).. а днес - почнаха отново :(
Изключих тези глезотийки, пък да видим какво ще стане.

Дали проблема не е в това че видео картата не смогва да обработи данните ? (вградена е) .. макар че малко ме съмнява защото все пак съм подкарвал и играл (преди време) игри като gta san andreas, nfs mw, battlefield, hl1, hl2, cs 1.6, cs:s БЕЗ ПРОБЛЕМНО.
Единствено на gta-та и на NFS:MW трябваше да намаля някои работи че ми сечеше.

А може и някакъв друг проблем да е, но отново във видео карта.. незнам ?! Така на реснички ми е ставало единствено под линукс. (на тази и на миналата версия на Ubuntu, на SuSe и Mandriva до колкото помня)

Вече се повтарям, но нека всичко да е в един пост:

Дистибуция: Ubuntu v9.04
Карта: NVIDIA GeForce 7025 / NVIDIA nForce 630a
Драйвъри: http://www.nvidia.com/object/linux_display_ia32_185.18.14.html
.. системата е up to date.

Някакви други идеи ?
.. в краен случай, ако ми се отдаде възможност ще взема назаем една външна видео карта и ще тествам как ще се държи


### РЕДАКЦИЯ:
Сякаш се оправи и да се надяваме да е за постоянно вече.
Номера стана като изключих съвсем всички ефекти от appereance.

Явно проблема е във видео картата и ще трябва да има смяна  :(
66  Linux секция за начинаещи / Настройка на програми / Re: Не успешно архивиране (с цел backup) чрез tar -: Jul 26, 2009, 21:14
В момента нямам mysql, но предполагам че ще сложа тъй като ще ми е нужен за после. (само за домашни потребности)
Но иначе мисля да му дам едно stop-че и после да архивирам базата.
Не е нужно. Зачети се в документацията на командата mysqlhotcopy.

Дали тара го е взел преди промяната (някакво заключване), дали след това, или ако се променил през време на работата да не е преплетен.
Никое от тези не е точно вярно. Когато tar архивира, той взема текущия файл във временна памет, при което вземане (което е копиране), файлът се копира до този байт, до който е съществувал в момента на завършването на копирането. След като го копира в паметта, tar проверява дали има разлики между оригиналния файл и този, който е копиран в паметта. Ако няма разлики, файлът се добавя в архива. След това добавяне, ако се направят промени в оригиналния файл, tar няма да разбере за промените. Той знае за промени в интервала от копирането на файла в паметта до вмъкването на този временен файл в архива. Ако има разлики между оригиналния файл и временния файл, tar оставя този файл за по-късно добавяне в архива с надеждата, че тогава ще си приключил с промените по файла. Ако този файл продължава да се променя, дори и след като не променящите се файлове вече са архивирани, tar добавя в архива последното копие на файла от буфера, което копие не съдържа промените, които са направени по файла след последното му копиране в буфера.
Файл с какво съдържание се копира в буфера? Всяка команда се подава за обработка в опашка, подобна на тази пред баничарницата. Така, всяка команда се изпълнява без счупвания (тъй като командите не се преплитат), и се изпълнява тогава, когато й дойде ред на опашката, освен ако изпълнението й не е прекъснато междувременно (жената е звъннала, че ще пържи мекици, и баничките стават излишни). Така, при архивиране на лог на apache, имаме следното нареждане на опашката: apache иска да вмъкне ред в лога, tar иска да копира лог файла, apache иска да вмъкне ред в лога. Всяка една задача изчаква да й дойде редът, и така, когато tar копира файла, той копира файла със съдържанието, което файлът е имал до този момент (без половинчати редове). Половинчати редове могат да се получат тогава, когато заявката на tar за копиране на файла е била насилствено прекъсната по време на копирането (баничарят се е гътнал след като ти е дал баниците, но преди да ти даде бозата) ;)
;D ;D ;D благодаря за обяснението, стана ми вече ясно !  ;)

67  Linux секция за начинаещи / Настройка на програми / Re: Не успешно архивиране (с цел backup) чрез tar -: Jul 26, 2009, 14:33
@romeo_ninov, Благодаря ще пробвам !

Цитат
Тази грешка се появява, когато някой файл се промени докато tar-a го backup-ва.
Има ли след това обаче опасност от някаква грешка при разархивирането на него файл ?
Аз по принцип като backup-вам гледам да не правя нищо за да няма такива издънки, ама ето че нестава :)

В момента нямам mysql, но предполагам че ще сложа тъй като ще ми е нужен за после. (само за домашни потребности)
Но иначе мисля да му дам едно stop-че и после да архивирам базата.

ПП: Какво мислите за acronis, въпреки възможностите с архивирането чрез tar ?
Аз го ползвам от много отдавна и съм доволен от него (спасявал ме е при нужда), но незнам как е с линукс дяловете ?
Понеже имам и уиндоус, под него направих един backup на партишъна където е убунтуто (за всеки случай), но незнам защо оставам с някакви съмнения дали всичко е наред (паника съм понякога, какво да направя)
68  Linux секция за начинаещи / Настройка на програми / Не успешно архивиране (с цел backup) чрез tar -: Jul 25, 2009, 19:34
Привет:)

Имам проблемец и незнам какво греша..

В конзолата пиша:
Код:
sudo su
***************
tar --create --file=/backup/level0-backup.tar --listed-incremental=/backup/level0-backup.list   --files-from=/etc/backup/do-backup

В оречената backup папка се появява архива и list файла.
Лист файла е празен, а архива е пълен, но колко работи са записани и дали всичко е ок - незнам.

В терминала излиза:
Код:
root@ИМЕТО_НА_КОМПА:/home/ПОТРЕБИТЕЛЯ_МИ # tar --create --file=/backup/level0-backup.tar --listed-incremental=/backup/level0-backup.list   --files-from=/etc/backup/do-backup
tar: /home/ПОТРЕБИТЕЛЯ_МИ/.gvfs: Cannot stat: Permission denied
tar: Removing leading `/' from member names
tar: Error exit delayed from previous errors

Съдържанието на /etc/backup/do-backup е
Код:
/usr/local/bin
/etc
/home
/root

Въпреки грешките създаденият архив може да се отваря, но ме претесняват тея работи (дали всичко е станало качествено), защото все пак искам да си направя backup на системата  ::)

Благодаря предварително на отзовалите се !  ;)

ПП: Дистрибуцията ми е ubuntu v9.04

69  Предложения и въпроси относно Linux-BG / Предложения за подобрения на този форум / Успешно инжектиран/манипулиран код ??? -: Jul 25, 2009, 19:13
Здравейте ! :)

Докато се ровичках из старите теми попаднах на тази: http://www.linux-bg.org/forum/index.php?topic=7277.0
Я погледнете последния пост и го цитирайте .. я сега footer-а ?

Дано съм помогнал на администраторите :)
70  Linux секция за напреднали / Хардуерни и софтуерни проблеми / Re: След кратка работа картината изчезва и немога да правя нищо -: Jul 25, 2009, 15:12
Мина вече час след като ъпдейтнах абсолютно всичко и за сега не ми е направило никакви проблеми !  ;)
Май проблема е решен, така че благодаря на всички отзовали се !

ПП: само дано не се наложи да ъпвам темата повторно  ;D
71  Linux секция за напреднали / Хардуерни и софтуерни проблеми / Re: След кратка работа картината изчезва и немога да правя нищо -: Jul 25, 2009, 11:12
Междудругото и аз съм с вградена видео карта.

Относно кои драйвъри съм инсталирал, сложих тези които намерих в сайта на nvidia. Не тези, които ми ги предложи (май защото бяха стара версия)
Ето линк към тях: http://www.nvidia.com/object/linux_display_ia32_185.18.14.html
Намерих и други: http://www.nvidia.com/object/linux_display_ia32_100.14.11.html но понеже са по-стари сложих горните.

Относно ъпдейтите - не съм ъпдейтвал абсолютно нищо. (запазих го това за после, но явно съм пропуснал)
Ще ги пусна веднага като се прибера в къщи и да видим какво ще се получи !  ;)


72  Linux секция за напреднали / Хардуерни и софтуерни проблеми / След кратка работа картината изчезва и немога да правя нищо -: Jul 24, 2009, 21:54
Здравейте на всички !

Имам един проблем с ubuntu-то ми
след кратка работа (да кажем около 30 минутки) под линукс изведнъж екрана става на едни реснички и абсолютно нищо неможе да се направи (или поне да се види).

Като стане така имам възможност да отворя терминала (CTRL ALT и F1), но и там не се вижда нищо какво става.
Съмняваме нещо да не е от драйвърите за видео картата ?

Картата ми е: NVIDIA GeForce 7025 / NVIDIA nForce 630a

Намерих тези: http://www.nvidia.com/object/linux_display_ia32_100.14.11.html и тези: http://www.nvidia.com/object/linux_display_ia32_185.18.14.html

Но в последствие инсталирах по-новите.

Дистрибуция: Ubuntu v9.04 32bit. Процесора ми е 64 битов.
Нещо друго ако ви интерисува допълнително, моля кажете !

Благодаря предварително ;)

Страници: 1 ... 3 4 [5]