Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Allgemeines (OffTopic) » Programme verbreiten

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ]
000
27.02.2007, 22:46 Uhr
J-jayz-Z
Perl Crack ala Carte
(Operator)


Hi,

kleine Frage. Wenn ich meine C++ Dateien verbreiten will, auch unter Windows, wie mache ich das am besten? Wenn ich mit -static kompiliere heißt das ja nicht gleich, das es auf jeder Maschine läuft. Ich schreibe gerade ein QT Programm und will das verbreiten. Wie kann ich die exe auf mehreren Maschinen ausführen?
--
perl -Mstrict -Mwarnings -e 'package blub; sub new { bless {} } sub bar {my $self=shift; $self->{bla}="66756e2d736f66742e6465"; return $self->{bla};} my $foo=blub->new();print "Hallo ";print pack("H*",$foo->bar()); print "\n"'
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
27.02.2007, 22:52 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Hi,
evtl einfach die redists mitliefern - normalerweise darf man das.
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
27.02.2007, 23:02 Uhr
J-jayz-Z
Perl Crack ala Carte
(Operator)


Wie genau läuft das ab? Und woher weiß ich, was ich da mitliefern muss?
--
perl -Mstrict -Mwarnings -e 'package blub; sub new { bless {} } sub bar {my $self=shift; $self->{bla}="66756e2d736f66742e6465"; return $self->{bla};} my $foo=blub->new();print "Hallo ";print pack("H*",$foo->bar()); print "\n"'
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
28.02.2007, 15:25 Uhr
BoBtheREapER
kein job für nen BoB


Das steht entweder in der Dokumentation oder du schnappst dir ganz einfach mal nen anderen pc und guckst was du alles brauchst um dass da zum Laufen zu bringen.
--
"Zwei Dinge sind unendlich: Das Universum und die menschliche Dummheit. Aber beim Universum bin ich mir nicht ganz sicher." - Albert Einstein
www.blue-xenon.de.vu
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
28.02.2007, 15:36 Uhr
ao

(Operator)



Zitat von BoBtheREapER:
Das steht entweder in der Dokumentation oder du schnappst dir ganz einfach mal nen anderen pc und guckst was du alles brauchst um dass da zum Laufen zu bringen.

Doku lesen ist der bessere Weg. Es soll ja möglichst auf jedem PC laufen, mit jeder Windowsversion und jedem Service-Pack-Level. Und nicht nur auf deinem Testexemplar.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
28.02.2007, 16:18 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


Notfalls halt mit dem Depency Walker schauen welche Abhängigkeiten vorhanden sind
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
12.03.2007, 23:45 Uhr
J-jayz-Z
Perl Crack ala Carte
(Operator)


Um das nochmal kurz aufzurollen - wie kann ich am besten MSI Dateien erzeugen und welche Tools sollte man kennen, um die Abhängigkeiten zu prüfen?

EDIT: Ich nutze kein Visual Studio ...
--
perl -Mstrict -Mwarnings -e 'package blub; sub new { bless {} } sub bar {my $self=shift; $self->{bla}="66756e2d736f66742e6465"; return $self->{bla};} my $foo=blub->new();print "Hallo ";print pack("H*",$foo->bar()); print "\n"'

Dieser Post wurde am 12.03.2007 um 23:46 Uhr von J-jayz-Z editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
13.03.2007, 11:15 Uhr
ao

(Operator)


Ich hab mal ne Weile mit Wise for Windows Installer gearbeitet - mächtiges Werkzeug, das so ziemlich alles installieren kann. Kostet ne Stange Geld, aber ist nicht ganz fehlerfrei, und dann ist Handarbeit angesagt.

Andere Tools kenne ich nur vom Lesen, hier gibts ne größere Auswahl: www.programmersheaven.com/zone16/cat296/index.htm . Ich schätze, die Standard-Installation (eine Exe, ein paar DLLs und ein Shortcut) kriegen die alle hin.

Wenn du Fremd-DLLs mit auslieferst (QT, MFC, irgendwas), dann solltest du darauf achten, dass du die vom Hersteller bereitgestellten Mergemodule (.msm-Files) verwendest und nicht einfach die DLLs von deinem System runterkopierst. Sonst gibts auf dem Zielrechner Konflikte zwischen deiner Installation und anderen, die dieselben DLLs mitgebracht haben.

Gruß,
ao


EDIT: Link gefixxt

Dieser Post wurde am 13.03.2007 um 11:51 Uhr von J-jayz-Z editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
13.03.2007, 11:55 Uhr
J-jayz-Z
Perl Crack ala Carte
(Operator)


Ich bin gerade dabei, mir WiX anzueignen, das ist aber übertrieben komplex und beschi**en dokumentiert. Ist im Endeffekt sowas wie Ant, nur für MSI Dateien.
www.tramontana.co.hu/wix/lesson1.php - das Tutorial mach ich dazu durch und hier ist die offizielle Seite.

Mal sehen, ob ich irgendwie raus bekomm, was ich alles mit ausliefern muss und wie groß dann ein "Hello World" wird
--
perl -Mstrict -Mwarnings -e 'package blub; sub new { bless {} } sub bar {my $self=shift; $self->{bla}="66756e2d736f66742e6465"; return $self->{bla};} my $foo=blub->new();print "Hallo ";print pack("H*",$foo->bar()); print "\n"'
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
13.03.2007, 12:03 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


Install Shield ist auch sehr gut.
Aber da ja im Prinziep bei all diesen Programm am Ende das selbe rauskommt (nämlich Packete für den Windows Installer) unterscheiden die sich eigentlich nur in der Bedienung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ Allgemeines (OffTopic) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: