Forum: PC-Programmierung Freie C++-Umgebung für industrielle Anwendung


von noips (Gast)


Lesenswert?

Hallo zusammen,

ich bin auf der Suche nach einer (am besten kostenlosen) C/C++ 
Entwicklungsumgebung für Windows, die ich für die Firma verwenden darf. 
Ich muss damit .dll-s für LabVIEW erstellen, hauptsächlich verschiedene 
Umrechnungen.

In anderen Threads wurden hier folgende (Freeware) empfohlen:

- Visual Studio Express
- Dev-C++
- Code Blocks
- Qt Creator

1. Wer hat welche Erfahrungen mit einem dieser Umgebungen?
2. Was spricht gegen die Freeware-Umgebungen gegenüber den proprietären 
(Visual Studio)?

zu 2. fällt mir ein, dass Freeware nicht immer gepflegt/auf aktuellem 
Stand gehalten werden und dass der Einstieg evtl. schwerer ist, da nicht 
immer gute Doku vorhanden, stimmt es?

Danke für die Antworten!

von foo (Gast)


Lesenswert?

code blocks und dev-c++ sind halt schlanker.
Ich verwende VSE, warum auch nicht.

von noips (Gast)


Lesenswert?

> code blocks und dev-c++ sind halt schlanker.
Schlanker, bedeutet auch weniger Funktionen? Nicht alle Bibliotheken?

> Ich verwende VSE, warum auch nicht.
VSE ist ja abgespeckt gegenüber kostenpflichtige Version. Weiß du was da 
alles fehlt?

von Udo S. (urschmitt)


Lesenswert?

noips schrieb:
> die ich für die Firma verwenden darf

Wo ist das Problem, soll die Firma die Lizenz bezahlen, sie will 
schliesslich auch damit Produkte entwickeln, die sie selbst verkauft!

: Bearbeitet durch User
von Bernd H. (geeky)


Lesenswert?

noips schrieb:
> VSE ist ja abgespeckt gegenüber kostenpflichtige Version. Weiß du was da
> alles fehlt?

wikipedia listet da was auf:
http://en.wikipedia.org/wiki/Microsoft_Visual_Studio_Express#Visual_C.2B.2B_Express
Mich persönlich würde da vor allem "No support for add-ins or IDE 
macros" stören ;D

von Dumdi D. (dumdidum)


Lesenswert?

Aber unabhängig davon: Selbst wenn man CodeBlocks usw verwenden möchte: 
welchen Compiler nimmt man? Da ist man ganz schnell wieder bei VS(E). 
Insbesondere wenn man für 64bit compilieren möchte.

von foo (Gast)


Lesenswert?

VSE darf kommerziell benutzt werden..
Es kann eigentlich fast alles, bis auf ein paar Reports/Plugins und 
natürlich fehlt der professionelle Support.

Schlank meinte ich mit Resourcen der IDE.

von noips (Gast)


Lesenswert?

> Da ist man ganz schnell wieder bei VS(E)

Also wenn ich richtig informiert bin ist keine von den genannten IDEs 
(außer VS selbst) auf den VS Compiler angewiesen. Die verwenden alle 
laut Wikipedia andere Compiler, GCC und andere...

von Udo S. (urschmitt)


Lesenswert?

foo schrieb:
> natürlich fehlt der professionelle Support.

Habt ihr schonmal professionellen Support erhalten?
z.B. von Microsoft.
Was erwartet ihr euch davon?
Wie hatten mal ein Problem, daß (ich weiss nicht mehr genau welche) 
fread oder fwrite der stdio Bibliothek bei dateien > 2 GByte und (ich 
glaube der binär lesen Option) einen Versatz in den Daten > 2 GByte alle 
64k erzeugte. War definitiv ein Fehler von MS.
Einen Case aufgemacht und Wochen! später Antwort erhalten, wir sollen 
die MS spezifischen Funktionen zum File lesen nutzen, der Fehler wäre 
bekannt, würde aber nicht gefixt.

Super Vorschlag bei Code, der auf 5 verschiedenen Betriebssystemen 
laufen soll!

Und unsere Firma was MS-Partner.

Bei IBM wars etwas besser, aber da zahlst du trotz Partnerschaft erst 
mal 3000 Dollar um 5 Cases aufmachen zu dürfen.

Insofern Scheiß auf "professionellen Support" von den Großen.

: Bearbeitet durch User
von Dumdi D. (dumdidum)


Lesenswert?

noips schrieb:
> lso wenn ich richtig informiert bin ist keine von den genannten IDEs
> (außer VS selbst) auf den VS Compiler angewiesen. Die verwenden alle
> laut Wikipedia andere Compiler, GCC und andere...

Und wenn ich richtig informiert bin kann (konnte) keine 64 bit....

von Dr. Sommer (Gast)


Lesenswert?

dumdi dum schrieb:
> Und wenn ich richtig informiert bin kann (konnte) keine 64 bit....

Könnte früher nicht, jetzt aber schon.

von noips (Gast)


Lesenswert?

kann noch jemand was dazu sagen?

von Kaj (Gast)


Lesenswert?

noips schrieb:
> ich bin auf der Suche nach einer (am besten kostenlosen) C/C++
> Entwicklungsumgebung für Windows, die ich für die Firma verwenden darf.
Eclipse/Netbeans und als Compiler Cygwin/MinGw.
Wenn du aber unter Windows für Windows entwickelst, ist Visual Studio 
einfach die beste Lösung! Ob man wirklich die Professional/Ultimate 
Version braucht muss man halt im einzelfall evaluieren. Wir haben in der 
Firma auch VS, da aber effektiv nur 3-4 Leute wirklich die vollversion 
brauchen, arbeitet der rest mit der Express-Version, tut kein bisschen 
weh. Das was in der Express-Version fehlt, sind in der Regel sachen, die 
ich noch nie gebraucht habe, und wohl auch nie brauchen werde.

noips schrieb:
> VSE ist ja abgespeckt gegenüber kostenpflichtige Version. Weiß du was da
> alles fehlt?
Ich glaube da fehlt so ein scheiß wie die MFC, was eh keinen juckt.

von Dumdi D. (dumdidum)


Lesenswert?

Kaj schrieb:
> wie die MFC, was eh keinen juckt.

Und bei cuda geht der nsight debugger nicht.

von noips (Gast)


Lesenswert?

Ich danke euch für die Beiträge!

Für mich kristalisiert sich folgendes raus:

Ich nehme erstmal Visual Studio Express und programmiere damit. Dann 
wird man sehen ob ich etwas anderes brauche oder nicht.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.