Oprettet man. d. 29. oktober 2012 kl. 08:30:01

bdef
bdef (5.825 point. Point ude: 380)

God compiler

Jeg har engang programmeret i C++ (kommandolinie program uden GUI) og siden hen flyttede jeg over på Visual Basic, da jeg der kunne lave programmer hurtigere og performance ikke var vigtigt.
Nu er jeg så igen gået igang med C++, da jeg har en opgave der er simpel, men kræver enorme data skal behandles hurtigt.

Jeg fandt så min gamle Borland C++ compiler er gratis at bruge og jeg er igang igen og det er dejligt, men den er jo gammel. Har microsoft (jeg har MSDN abonnement) ikke en rigtig C++ compiler som ikke pumper en EXE fil ud, som bruger .NET?

Jeg har det klart bedst med 'rigtig' EXE filer, hvor jeg ser .NET som pre-compileret kode på lige fod med Java (som jeg så vil foretrække over)

Skrevet man. d. 29. oktober 2012 kl. 09:01:18| #1

Panen
Panen (3.535 point)
Du kan evt. tage et kig på http://www.codeblocks.org/ (...)

Det er vidst en meget populær IDE med inkluderet compiler.

Skrevet man. d. 29. oktober 2012 kl. 12:52:41| #2

arne_v
arne_v (1.048.628 point)
Hvis det kun er compileren ville jeg nok gaa efter en spritny standalone GCC MinGW.

(CodeBlocks bruger ogsaa denne men sikkert ikke i nyeste udgave)

http://www.microsoft.com/ (...)

kan lave .NET apps i C#, VB.NET og C++ plus native apps i C++.

Og command line compileren kommer odaa som en del af installationen.

Skrevet tir. d. 30. oktober 2012 kl. 04:15:06| #3

sidwave
sidwave (9.657 point)
.net virker fint.  der er også den populære GNU compiler.

Skrevet tir. d. 30. oktober 2012 kl. 06:00:04| #4

bdef
bdef (5.825 point)
Hvis jeg skulle over i .NET meljøet, så ville jeg nok bare kører C#, da jeg kender det i forvejen. Dels er det hobby og dels er jeg ikke glad for prekompileret kode. Jeg er nogle lidt gammelgaw's, men en exe fil skal bare kunne kører :-)

Jeg opdagede at cout ikke ligger i iostream.h hvis man bruger cl (som er den der følger med Visual Studio 2010)
Jeg har også opdaget at filesize på en 10GByte fil via Borland bliver negativ (forventede det lidt, derfor jeg testede det)

Borland understøtter ikke long long int (64 bit heltal) og er fra en tid hvor store harddiske ikke engang var 10 GByte :-)

Jeg har hentet, men ikke fået leget med GVV MinGW.

Jeg skal også lige vende mig til en anden notation. Jeg synes jeg har set flere eksempler på nettet hvor man istedet skriver std::cout hvilket ikke var ANSI C++ da jeg i 90'erne sidst legede med C++.

Skrevet tir. d. 30. oktober 2012 kl. 14:28:43| #5

arne_v
arne_v (1.048.628 point)
Siden 1998 skal man bruge:

#include <iostream>

fremfor:

#include <iostream.h>

og enten:

std::cout

eller have en:

using namespace std;

oeverst.

Skrevet tir. d. 25. december 2012 kl. 18:01:13| #6

bdef
bdef (5.825 point)
ha ha .. Det er stadig ikke lykkes mig at finde en compiler som kan generere stand alone exe filer.

Kom med svar, så i ka' få point

Skrevet ons. d. 09. januar 2013 kl. 11:20:33| #7


Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   


Seneste spørgsmål

Om anvendelse af argv i switch, og hvordan man overfører...

Oprettet den 16. maj 2013 kl. 16.03
heyn giver 100 point for svar | Giv et svar »

Hvordan undersøger jeg om min comport fungerer på Linux...

Oprettet den 15. maj 2013 kl. 09.59
heyn giver 30 point for svar | Giv et svar »

Kan nogle forklaere en mærkelig fejlbesked ved...

Oprettet den 14. maj 2013 kl. 13.36
heyn giver 30 point for svar | Giv et svar »








Tips & Tricks fra PC World

Teaser billede

Her er seks Google Labs-funktioner, som du skal slå til med det samme

Gmail Labs giver dig adgang til en masse smarte funktioner, som Googles ingeniører leger med i øjeblikket.


Anmeldelser fra PC World

Teaser billede

Test: Samsung Galaxy S4 er et hit - trods gøglertricks

Kan Samsung beholde førertrøjen i det store Android-race? Galaxy S4 er smækfyldt med innovative funktioner, men også med en del gøgl. Er det for meget? Få vores dom over Samsungs nye topmodel.


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Tre smarte trick som gør Windows 8 bedre

Boot direkte til skrivebordet, få en strategisk godt placeret luk-knap og slip for at logge ind. Her er tre tips til Windows 8, som gør det nemmere at blive venner med styresystemet.


Nyheder fra Computerworld

Teaser billede

Galleri: Her er Googles nyeste værktøj og legetøj

Google har i denne uge afholdt udviklerkonferencen I/O i San Francisco. Se her hvad søgegiganten kunne præsentere af nyskabelser.


IT Kurser
Samarbejdspartnere

Udgiver · © 2013 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger