PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : qcad 1.54 erschienen



red.iceman
07.11.02, 10:19
Ich weiß zwar nicht, seit wann es nun bereits wieder eine neue Version von qcad gibt, aber da bei freshmeat noch was von 1.51 steht, muß 1.54 ziemlich neu sein!!



qcad ist DAS cad-programm für linux, arbeitet standardmäßig mit dem dxf-format und ist somit zu autocad kompatibel. Bisher ist mir kein besseres cad Programm bekannt. Vor allem erlaubt qcad ein maßstäbliches, exaktes Zeichnen und eine Bemaßung.



www.qcad.org





Leider bekomme ich diese Version nicht kompiliert (1.51 läuft problemlos), was anscheinend an der qt-bibliothek liegt:



# /usr/lib/qt3/bin/qmake qcad.pro -o Makefile

QMAKESPEC has not been set, so configuration cannot be deduced.

Error processing project file: qcad.pro



# echo $QMAKESPEC

linux-g++





Kennt sich vielleicht irgendjemand mit qt aus und kann mir helfen? Installiert ist hier Suse7.3 mit qt2 und qt3. das QTDIR hab ich auf /usr/lib/qt3 gesetzt.





ri

jockelb
07.11.02, 13:28
Hast du das src.rpm genommen?
Ich werde es heute mal probieren, hab auf arbeit leider kein Linux

red.iceman
07.11.02, 13:56
nee, tar.gz
sollte doch aber aufs gleiche rauskommen, oder??

ri

rabenkind
12.11.02, 09:42
hi red.iceman

du brauchst bei der installation mittels tar.gz nur noch make aufrufen dann kompiliert er dir das.

läuft bei mir auf suse7.3 und 8.0.

der andere befehl (qmake usw.) geht bei mir auch nicht.

nur make und qcad läuft einwandfrei.

greetz rabenkind :))

Columbo0815
12.11.02, 11:13
Hi,
OT: mir selbst sagt CAD usw garnix, aber gibt es auch CAM-Programme für Linux die frei sind? Hab schon früher mal danach gesucht aber nichts gefunden. Vielleicht kennt ja einer von euch eins?
Gruß Columbo

werners
12.11.02, 19:07
Hallo,
ich habe zuerst das rpm-Paket unter yast2 installiert, das Programm
läßt sich aber nicht starten obwohl es unter /usr/X11R6/bin vorhanden ist.
Dann habe ich die tar.gz Variante runtergeladen aber nach dem entpacken
kommt unter make nur ne Fehlermeldung...
Nun habe ich die sourcen rpm geladen und unter yast2 installieren wollen
aber es wird anstelle dessen die version 1.4.7 von der Suse81 CD installiert.
Wie bekomme ich denn die neue version auf den rechner ?
Gruß
Werner

rabenkind
13.11.02, 00:29
hi

@werners

auf der konsole kannst du das direkt insallieren indem du in das verzeichnis mit dem rpm gehst

zb /usr/local/src # rpm -ihv qcad-1.5.4-rpm

ich weiss nicht wie das rpm genau heist aber das vorgehen ist so hoffe ich klar. mit rpm -ihv installierst du ein packet.
ich kopiere neue sourcen (selten rpms) immer nach /usr/local/src. du kannst aber auch dein homeverzeichnis benutzen.
ps du solltest (musst) zum installieren root sein.

greetz rabenkind :))

Wuppi109
13.11.02, 11:53
Hallo
@Columbo0815

Guck mal hier:

http://www.qcad.org/index.php3?product=cxp

Kostet zwar Geld (sollte aber für ein gutes Progri okay sein).
Nach "überfliegen" des Handbuches ergibt sich folgendes:
Dort wird mit QCad eine 2D Zeichnung erstellt und mit dem CAM-Modul gleichzeitig der Maschinencode erzeugt. Über die Layer werden der Fräsvorschub, Einstechtiefen etc definiert. Das erzeugte "Textfile" mit dem Maschinencode wird dann in das Programm der Maschine eingelesen, die das dann in die "Bewegung" umsetzt.

Wir selbst fräsen unter MS-DOS (das Progri heist PCNC) und arbeitet super.

Ich werde demnächst mal die Testversion vom QCad CAM-Modul saugen und ausprobieren..klappt das, kann ich endlich Windoof ganz schlachten **große Vorfreude:D***.

Die absolute Krönung wäre, wenn jetzt eine Steuerung aus Linux möglich wäre. Unsere Maschine arbeitet über die parallele Schnittstelle mit einer "Extrabox" die die Schrittmotore ansteuert.

Werde da nochmal mit ein paar "Spezis" aus der Szene schnacken...falls jemand noch Tips und ein Steuerprogri (auch mittels HPGL) unter Linux weis bitte melden!

Gruß Wuppi

(PS: vielleicht muß man selber mal was schreiben ?!)

werners
13.11.02, 20:17
Hi Rabenkind,

habs nochmal versucht diesmal mit rpm - ihv. Das Programm wird
zwar installiert aber es läßt sich nicht starten. Beim Vorgänger (1.4.7)
gabs da auch noch ein Shell Startskript das fhlt diesmal.
Wenn ich qcad starten will kommt ne Meldung das er das Programm
nicht finden kann obwohl es unter /usr/x11R6/bin existiert.
Weis nicht was ich noch machen soll:
Gruß
Werner

werners
13.11.02, 20:19
Hi Rabenkind,

habs nochmal versucht diesmal mit rpm - ihv. Das Programm wird
zwar installiert aber es läßt sich nicht starten. Beim Vorgänger (1.4.7)
gabs da auch noch ein Shell Startskript das fhlt diesmal.
Wenn ich qcad starten will kommt ne Meldung das er das Programm
nicht finden kann obwohl es unter /usr/x11R6/bin existiert.
Weis nicht was ich noch machen soll:
Gruß
Werner

red.iceman
14.11.02, 09:38
@rabenkind: ich hab's probiert, leider gibts eine neue Fehlermeldung:

make: *** No rule to make target `/usr/lib/qt2/mkspecs/linux-g++/qmake.conf', needed by `Makefile'. Stop.

keine Ahnung, warum es bei dir geht und bei mir nicht...

ri

red.iceman
14.11.02, 13:38
mmh, muß an den Bibliotheken liegen: offensichtlich findet er die qt3 nicht bzw. stattdessen immer nur die qt2. Ich habe beide incl. dev-pakete installiert...
jedenfalls habe ich nun ein

mv Makefile Makefile.org
cp Makefile.qt2 Makefile

gemacht --> make geht nun.
allerdings gibt's kein make install !? weiss jemand, was ich aus dem Verzeichnis wohin kopieren muß?

ri

werners
16.11.02, 07:50
Wenn ich qcad in der Konsole starte (auch als root) kommt:

qcad: relocation error: qcad: undefined symbol: __ti7QWidget

Vielleicht kann mr jemand weiterhelfen ?

Werner

rabenkind
16.11.02, 09:19
hi to all

@red.iceman

mir ist eingefallen das ich qt3 mal selber aus den sourcen kompiliert und installiert habe, von daher wohl der unterschied, da erstellt man im laufe der installation nämlich einige globale variablen für qt3. :)

ich habe jetzt das binary qcad nach /usr/local/bin/ verschoben, anschließend alle .h .o und .cpp files gelöscht und den rest nach /usr/local/qcad/ verschoben, funzt.

wusste mir nicht anders zu helfen da weder "make clean" noch "make dist clean" funktionieren.

greetz rabenkind :))

red.iceman
16.11.02, 12:30
@rabenkind: alles klar, danke schön!

@werner: versuch es mal mit den sourcen (.tar.gz) und schreib, was du für fehlermeldungen bekommst. Welche Suse-version hast du? Auf jeden fall mußt du entweder die qt2 oder die qt3 entwicklungspakete installiert haben!! und die "normalen" lib's natürlich auch. und du brauchst make.

ri

werners
17.11.02, 08:55
Hi red.iceman,
vielen Dank für den Hinweis.
Entpacken kein Problem.
Der Ordner liegt in meinem Verzeichnis.
Ausführen von make führt zu:

make: *** Keine Regel vorhanden, um das Target »/mkspecs/linux-g++/qmake.conf«,
benötigt von »Makefile«, zu erstellen. Schluss.

Ich habe Suse 81 und qcad 1.4.7 installiert.
QT3 ist installiert und alles was noch so ähnlich heißt.
Bei den libs gibts schon ne Menge installieter Dateien,
hab kene Ahnung ob da nochwas fehlt.

Gruß
Werner

[RCS]Axis
25.11.02, 20:14
vielleicht bin ich zu blöd, aber ihr könnt mir bestimmt weiter helfen....

ich brauch doch für QCAD diese QT Bibliothek, oder? Wenn ja würde ich gerne wissen, wo ich die herbekomme, ohne dafür unsummen zu bezahlen....