Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Windows » ich habe da ein großes Problem und benötige Hilfe

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
21.10.2014, 19:35 Uhr
Manuel79



Hallo zusammen, ich bin ganz neu hier im Forum weil ich total verzweifelt bin. Ich bin relativ neu im Bereich C++ Programmierung. Ich habe mir Visual Studio 2012 Express heruntergeladen und mit Tutorials angefangen, dan kamen einige Fachbücher hinzu und mittlerweile schreibe ich kleine win32 Anwendungen (Mathe / Englisch Programme für meine Tochter).

Nun zu meinem Problem, meine Programme laufen nur auf PC,s welche ebenfalls Visualstudio installiert haben.
Auf anderen heisst es immer msvcp 100 d.dll / msvcp 110 d.dll / msvcr ...... nicht installiert.
Selbst wenn ich diese dateien unter system 32 hinzufüge, keine chance, demnach muß irgendwo unter eigenschaften eine einstellung sein, wo ich meinem programm sagen kann, suche deine dll dateien in einem ordner auf dem desktop (oder so ähnlich).
Versteht mich nicht falsch, ich liebe c++, ich bin mit großer freude dabei und schreibe viele tolle sachen und verbessere mich, nur zu diesem Thema habe ich mir die finger mehrmals blutig gegoogelt und alles ausprobiert was ich so fand, es funktioniert einfach nicht, echt, bitte bitte helft mir, ich bekomme das einfach nicht auf die kette .
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
21.10.2014, 20:45 Uhr
Hans
Library Walker
(Operator)


Hi,

bei den fehlenden Dateien handelt sich aller Wahrscheinlichkeit nach um die sogenannten Laufzeitbibliotheken, englisch: Run Time Libraries, oder Redistributable Package im Microsoft-Jargon. (Das sind jene Dateien, in denen der übersetzte Code von C++ Anweisungen wie etwa cout drin steht.) Gehe mal auf diese Seite von Microsoft, lade das genannte Redistributable Package herunter und installiere es auf den anderen Rechnern, auf denen Deine Programme noch laufen sollen. Dananch sollten sie es dort auch tun.

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.

Dieser Post wurde am 21.10.2014 um 20:46 Uhr von Hans editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
21.10.2014, 22:20 Uhr
~Manuel79
Gast


Vielen dank für Deine Antwort, das mit den Run Times habe ich schon ausprobiert, es hat nicht funktioniert, weder mit den 32 noch den 64 bit, ich habe 3 win 7 64 bit systeme, visual studio habe ich bereits mehrfach (aufgrund von system neuinstall) installiert und kann definitiv ausschliessen das ich es irgendwie verstellt habe, updaten tue ich es auch immer, könnte es evtl sein, das dieses von microsoft so beabsichtigt ist, da es sich um die express (free version) handelt ?
ich versuche immer vieles an kopien meiner software, die bibliotheks pfade zu ändern, ausserdem habe ich bereits versucht die fehlenden dlls in einer headerdatei auf zu führen und dan als include in meiner main hinzugefügt.

Der Compiler liefert meinem Programm doch alles wichtige mit in die exe, ausser den DLL datein, ist es den nicht möglich in die Header datei die Dlls mit aufzu nehmen und ihm dan irgend wie zu sagen nutze die dll aus system 32 ?

So könnte ich ja sehen ob meine Software noch weitere Dinge benötigt, ich habe auf meinem Laptop ein Multibooting eingerichtet, win 8.1 / ubuntu, gibt es deine keine guten kompiler ausser von microsoft ?

ich schreibe bereits seit einigen wochen an einem englisch-lernprogramm, es ist richtig klasse geworden, ich bin dabei sämtliche vokabeln aus der 3 und 4 klasse in if / else funktionen drin auf zu nehmen, dieses ganze in mehreren switch funktionen eingebunden, dan habe ich es geschaft so gar einen zähler zu schreiben, welcher mitzählt wie oft die schleife durchlaufen wird und bei einem durchlauf einen punkt für die aufgabe vergibt.
ausserdem habe ich es so geschrieben, das ich eine stamm main quelldatei habe und die einzelnen vokabel blöcke erhalten ihre eigenen quelldateien, diese rufe ich in meiner main über ihre funktion auf und es klappt perfekt, es wäre richtig schade wenn ich das nicht hin bekäme, ausserdem habe ich sogar den ANSI code verwendet um ü ö und ä da zu stellen
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
22.10.2014, 07:32 Uhr
Tommix



Hallo,
Du mußt die Projektkonfiguration auf Release umstellen (Erstellen / Konfigurationsmanager). Die Debug-Version (erkennbar an dem D hinten an den Dateinamen) läuft nur mit der entwicklungsumgebung.

Gruß,
Tommix
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
22.10.2014, 10:10 Uhr
~Manuel79
Gast


Bitte was ???
Ich habe es ausprobiert und es funktioniert problemlos, der Wahnsinn, ich habe stunden lang im Internet gesucht und bich echt wahnsinnig geworden und nun sagst du (stell auf release um) , DANKE DANKE DANKE !!!!!!!!!!!!!!!!!!!

Aber eine frage habe ich doch noch, wie füge ich ein Desktopicon hinzu ?

Sonst erstelle ich immer eine verknüpfung und ändere das bild, wie kann ich das unter visual studio hinzufügen bitte ?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
22.10.2014, 13:16 Uhr
Manuel79



ich habe diese anleitung gefunden http://stackoverflow.com/questions/320677/how-do-i-set-the-icon-for-my-application-in-visual-studio-2008

das problem ist, das ich die express version nutze, die hat das nicht und die normale dürfte bestimmt eine menge geld kosten
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
22.10.2014, 20:22 Uhr
~global
Gast


Hallo,

ich benutze zwar die nicht die "2012 Express" Version und arbeite mit C#,
aber die Einstellungen müssten ähnlich sein.
schau mal im Menü > Projekt > Dein Projekt-Eigenschaften (Alt + F7), dort im Reiter "Anwendung" gibt es einen Bereich Ressourcen, dort kannst du ein Icon einstellen.

Gruß
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
22.10.2014, 22:30 Uhr
Hans
Library Walker
(Operator)


Hi,


Zitat von Tommix:

Du mußt die Projektkonfiguration auf Release umstellen (Erstellen / Konfigurationsmanager). Die Debug-Version (erkennbar an dem D hinten an den Dateinamen) läuft nur mit der entwicklungsumgebung.

Gruß,
Tommix


Oh, danke für den Tip, denn da wäre ich jetzt so ohne weiteres auch nicht drauf gekommen.

-----


Zitat:
gibt es deine keine guten kompiler ausser von microsoft ?

Doch, gcc. Der ist unter Ubuntu auch schon installiert. Wenn Du da in einem Kommandofenster (nennt sich unter Windows Kommandozeile oder Eingabeaufforderung) mal "man gcc" eingibst, solltest Du eine lange Erklärung bekommen. Ansonsten guck mal hier bzw. hier (Wikipedia). - GCC gibt es übrigens auch für Windows, sogar in zwei Varianten. Das eine Paket nennt sich MinGW das andere Cygwin. Ich hab bisher nur MinGW benutzt, und bin damit zufrieden.

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
23.10.2014, 21:47 Uhr
~Manuel79
Gast



Bearbeitung:
Hallo,
Du mußt die Projektkonfiguration auf Release umstellen (Erstellen / Konfigurationsmanager). Die Debug-Version (erkennbar an dem D hinten an den Dateinamen) läuft nur mit der entwicklungsumgebung.


ich habe es ausprobiert und es lief auf den meisten rechnern hervorragend, danke nochmal.
nur gab es pc,s die trotzdem nach den dll's verlangten.
nun habe ich dieses Video entdeckt.
nun sind meiner .exe alle wictigen bibliotheken bei gefügt und sie läuft überall.


Bearbeitung:
schau mal im Menü > Projekt > Dein Projekt-Eigenschaften (Alt + F7), dort im Reiter "Anwendung" gibt es einen Bereich Ressourcen, dort kannst du ein Icon einstellen.


es gibt zwar den reiter anwendungen allerdings ist in diesem nichts drinn, ich habe mir nun erstmal mit dem programm "resource hacker" beholfen, damit kann ich meiner .exe ganz einfach eine .ico hinzufügen. auch wenn dieses nicht im sinne des erfinders ist, erfüllt es erstmal seinen zweck.

trotz alle dem werde ich den compiler wechseln, die express edition ist zwar ganz gut aber den MinGW werde ich mir mal ansehen.

Vielen Dank euch allen für die Hilfe, hier werde ich bleiben

lg. Manuel
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
23.10.2014, 23:45 Uhr
Hans
Library Walker
(Operator)


Hi,


Zitat von ~Manuel79:

trotz alle dem werde ich den compiler wechseln, die express edition ist zwar ganz gut aber den MinGW werde ich mir mal ansehen.



sei aber vorgewarnt: MinGW ist erst mal nur(!) der Comiler. Da ist keine Entwicklungsumgebung dabei, sondern das Teil wird komplett über die Kommandozeile bedient. Aber es gibt natürlich auch Entwicklungsumgebungen dafür. Zum Beisiel Code::Blocks. Die gibt es für Windows und Linuxsysteme gleichermassen, so dass sich die Bedienung bei den einzelnen Systemen nur in Details unterschiden dürfte. (Hab kein Linux, deshalb kann ich nix genaues dazu sagen.) Wenn Du jedoch die aktuelle Version für Windows herunter lädst und installierst, bekommst Du die gerade aktuelle Version von MinGW gleich mitgeliefert, so dass Du Dich um die Installationsdetails nur begrenzt kümmern musst. Wichtig ist aber, dass Du angibst, dass er auch den C++ Compiler installieren soll! - Wenn Du das vergisst, bekommst Du nur den C-Compiler und anschliessend beim Übersetzen von Programmcode seltsame Fehlermeldungen, die sich aus den Unterschieden zwischen C und C++ ergeben.
Dann viel Erfolg beim ausprobieren.

Hans


P.S. Das mit den Resourcen ist noch ein Kapitel für sich. Das kannst Du erst mal so lassen, aber eine intensivere Beschäftigung damit würde ich mir auch für später aufheben, weil es dabei auch wieder Unterschiede zwischen den verschiedenen Betriebssystemen zu beachten gibt.

P.P.S. Welches Buch, bzw. welche Bücher benutzt Du denn?
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ Windows ]  


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: