[VC] Gratis Visual C++ Toolkit 2003

Pagina: 1
Acties:
  • 145 views sinds 30-01-2008
  • Reageer

  • madwizard
  • Registratie: Juli 2002
  • Laatst online: 26-10-2024

madwizard

Missionary to the word of ska

Topicstarter
Een paar dagen geleden heeft Microsoft de Visual C++ Toolkit 2003 online gezet. Dit pakket bevat onder andere de C++ compiler die ook in Visual Studio Professional (8)) zit, de optimaliserende compiler dus! Ook de STL en andere standaard libraries zitten erbij, kortom een gratis versie van Microsoft's C++ compiler.

Volgens de FAQ zijn er in het algemeen geen restricties op het gebruik, je mag programma's dus ook gewoon distribueren. Wat je uiteraard niet krijgt is support en documentatie, maar dat laatste is online ook gewoon te lezen.

Lijkt me dat dit ook heel goed te gebruiken is in combinatie met de standaard editie van VC++, aangezien die veel goedkoper is dan het hele studio pakket, maar wel een standaard (niet-optimaliserende) compiler heeft. De optimaliserende compiler zat al bij de (XP) Driver Development Kits maar die waren met een licentie beperkt tot het gebruik voor drivers.

De link:
http://msdn.microsoft.com/visualc/vctoolkit2003/

Stukje uit de FAQ op die site:
What is the Visual C++ Toolkit 2003?
The Visual C++ Toolkit is a free edition of Microsoft’s professional Visual C++ optimizing compiler and standard libraries – the same optimizing compiler and standard libraries that ship in Visual Studio .NET 2003 Professional!

Are there any restrictions on how I use the Visual C++ Toolkit?
In general, no. You may use the Toolkit to build C++ -based applications, and you may redistribute those applications. Please read the End User License Agreement (EULA), included with the Toolkit, for complete details.

I have Visual Studio or Visual C++. Do I need the Visual C++ Toolkit?
The Visual C++ Toolkit will work fine alongside installed versions of Visual Studio and Visual C++. If you already use Visual Studio .NET 2003, you do not need the Visual C++ Toolkit, unless you want to see the included samples. Everything else included in the Toolkit is included with Visual Studio .NET 2003.

Is there any technical support available for the Visual C++ Toolkit?
No. The Visual C++ Toolkit is a free download and is provided without formal technical support. Documentation for the Visual C++ compiler is available online, and it is recommended that further assistance be obtained by posing questions in online programming newsgroups and community forums.

What does the Visual C++ Toolkit install on my machine?
The Toolkit installs
  1. The Visual C++ command-line compiler and linker, and their dependencies.
  2. The Visual C++ C Runtime Library and static-link modules, and the Standard C++ Library, including STL
  3. The Microsoft .NET Framework Runtime, including library files necessary for building C++ applications that run on the .NET Common Language Runtime,
  4. Four samples demonstrating key features of the Visual C++ compiler and libraries.
What do I do after I’ve downloaded and installed the Visual C++ Toolkit?
Start by familiarizing yourself with the included samples. Learn how Visual C++ can help you write better applications. Learn how Visual C++ can better optimize your applications, and make them more robust. Learn how to incorporate advanced ISO C++ template features in your code. Learn how to optionally incorporate the .NET Framework in to your applications. Then, build your own C++ programs using the Toolkit. You might decide you want to augment the Toolkit with additional free tools from Microsoft, including the Platform SDK, or the .NET Framework SDK. You might also wish to evaluate and upgrade to Visual Studio .NET Professional, which includes many additional tools and features for C++ developers, including a professional debugger and code editor.
Voor de geinteresseerden, compiler logo is:
code:
1
2
3
C:\Program Files\Microsoft Visual C++ Toolkit 2003\bin>cl /?
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 13.10.3052 for 80x86
Copyright (C) Microsoft Corporation 1984-2002. All rights reserved.


Versie is iets ouder dan die in m'n Visual Studio (3077) maar voor het geld mag je niet klagen lijkt me ;).

www.madwizard.org


  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 05-05 22:57

Creepy

Tactical Espionage Splatterer

Dat dit al een poosje vrij beschikbaar was bij de .NET sdk zullen we niet verder vertellen ;)

Overigens had de versie bij de .NET sdk de optimizer disabled. Die hebben ze voor deze losse versie nu wel aangeschakelt.

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


  • madwizard
  • Registratie: Juli 2002
  • Laatst online: 26-10-2024

madwizard

Missionary to the word of ska

Topicstarter
Creepy schreef op 18 april 2004 @ 22:50:
Dat dit al een poosje vrij beschikbaar was bij de .NET sdk zullen we niet verder vertellen ;)
Dat is in ieder geval de standaard versie (zoals je al zei, geen optimizer), maar dacht dat die ook de STL enzo miste. Dus wel genoeg support om managed C++ te schrijven, maar voor non-managed alleen de basis die toevallig al in de compiler zit (het blijft tenslotte een .NET SDK). Ik kan het verkeerd hebben hoor, want ik heb die SDK nooit los gedownload, maar op verscheidene forums wordt dit wel gezegd. Je kan dan wel weer STLport ofzoiets gebruiken, maar dit pakket is gewoon echt gelijk aan de hele VC++ Pro omgeving, op de IDE etc. na dan. En als je software echt gaat releasen wil je toch meestal wel geoptimaliseerde code.

www.madwizard.org


  • alienfruit
  • Registratie: Maart 2003
  • Laatst online: 00:59

alienfruit

the alien you never expected

Dat betekent dus Visual C++ Compiler + Intel C++ Compiler samen met CBuilderX vet!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 05-05 18:07

.oisyn

Moderator Devschuur®

Demotivational Speaker

alienfruit schreef op 18 april 2004 @ 23:46:
Dat betekent dus Visual C++ Compiler + Intel C++ Compiler samen met CBuilderX vet!
:?
Wat heeft de intel c++ compiler er precies mee te maken dan? Die is bovendien niet gratis

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Verwijderd

Kan je deze ook installeren onder Visual studio .NET 2002 ?

  • mindcrash
  • Registratie: April 2002
  • Laatst online: 22-11-2019

mindcrash

Rebellious Monkey

.oisyn schreef op 19 april 2004 @ 17:50:
[...]
Wat heeft de intel c++ compiler er precies mee te maken dan? Die is bovendien niet gratis
Als je C++ BuilderX van Borland hebt gekocht krijg je de C++ compiler van Intel er gratis bij geloof ik. Dus dan is hij wel in zekere zin gratis ;)
Verwijderd schreef op 19 april 2004 @ 22:46:
Kan je deze ook installeren onder Visual studio .NET 2002 ?
Visual Studio .NET 2002 is ingericht voor .NET 1.0 / Visual C++ 2002 dus ik ben bang dat dat niet gaat lukken.

[ Voor 30% gewijzigd door mindcrash op 19-04-2004 22:52 ]

"The people who are crazy enough to think they could change the world, are the ones who do." -- Steve Jobs (1955-2011) , Aaron Swartz (1986-2013)


  • madwizard
  • Registratie: Juli 2002
  • Laatst online: 26-10-2024

madwizard

Missionary to the word of ska

Topicstarter
Verwijderd schreef op 19 april 2004 @ 22:46:
Kan je deze ook installeren onder Visual studio .NET 2002 ?
Denk dat het wel lukt, compiler opties zullen toch niet veel gewijzigd zijn denk ik. Probeer het uit zou ik zeggen :).

www.madwizard.org


  • .oisyn
  • Registratie: September 2000
  • Laatst online: 05-05 18:07

.oisyn

Moderator Devschuur®

Demotivational Speaker

mindcrash schreef op 19 april 2004 @ 22:50:
[...]


Als je C++ BuilderX van Borland hebt gekocht krijg je de C++ compiler van Intel er gratis bij geloof ik. Dus dan is hij wel in zekere zin gratis ;)
ik dacht dat BCBX ook gratis zou gaan zijn eigenlijk? Kan er uiteraard ook naast zitten ;)
Maar geeft Borland echt de intel compiler erbij? Dat lijkt me erg krom, intel werkt samen met MS om hun compiler volledig compatible te laten zijn met de VC++ compiler, en je kunt 'm ook naadloos in de VC++ IDE hangen, dus ik betwijfel het eerlijk gezegd... Bovendien was borland met hun eigen "100% iso compliant" compiler bezig geloof ik

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • alienfruit
  • Registratie: Maart 2003
  • Laatst online: 00:59

alienfruit

the alien you never expected

Ja, in mijn Enterprise Studio for C++ (bevat CBuilderX) zit er inderdaad de Intel C++ Compiler bij en een Borland preview compiler en de C++Builder v6 compiler en gcc en nog meer zooi. Leuk hdd vulling.

Over de gratis versie van CBuilderX, is er ook geen Personal? Ik weet het zo niet.

[ Voor 26% gewijzigd door alienfruit op 20-04-2004 00:25 ]


  • .oisyn
  • Registratie: September 2000
  • Laatst online: 05-05 18:07

.oisyn

Moderator Devschuur®

Demotivational Speaker

Heb even gekeken, die personal kost $10 :)
maar * .oisyn blijft lekker bij VC++ :Y)

[ Voor 37% gewijzigd door .oisyn op 20-04-2004 00:52 ]

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • DaCoTa
  • Registratie: April 2002
  • Laatst online: 12:18
Dit in combinatie met Eclipse CDT lijkt me toch wel een heel fijne gratis ontwikkelomgeving.

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 05-05 22:57

Creepy

Tactical Espionage Splatterer

.oisyn schreef op 20 april 2004 @ 00:52:
Heb even gekeken, die personal kost $10 :)
maar * .oisyn blijft lekker bij VC++ :Y)
Of gewoon CBX personal downloaden i.p.v. de cd bestellen :Y) http://www.borland.com/pr...s/download_cbuilderx.html Kost niks. I.c.m. met de gratis VC++ Toolkit een kant en klare gratis IDE.
DaCoTa schreef op 20 april 2004 @ 01:08:
Dit in combinatie met Eclipse CDT lijkt me toch wel een heel fijne gratis ontwikkelomgeving.
Kan Eclipse CDT de VC++ compiler gebruiken dan? Debuggen doet ie door intern GDB te gebruiken.

[ Voor 32% gewijzigd door Creepy op 20-04-2004 11:34 ]

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


  • Alex
  • Registratie: Juli 2001
  • Laatst online: 28-02 19:26
Hmmmz, de Microsft Visual Basic .NET Resource Kit werd nog gratis op cd thuisgestuurd... :(

Deze post is bestemd voor hen die een tegenwoordige tijd kunnen onderscheiden van een toekomstige halfvoorwaardelijke bepaalde subinverte plagiale aanvoegend intentioneel verleden tijd.
- Giphart


Verwijderd

Creepy schreef op 20 april 2004 @ 08:38:
Of gewoon CBX personal downloaden i.p.v. de cd bestellen :Y) http://www.borland.com/pr...s/download_cbuilderx.html. Kost niks.
En die link werkt bij jou :? Bij mij niet...
Volgens mij is het al meer dan een jaar niet meer mogelijk om de C++B personal's te downloaden. Zie ook [rml][ C++/Delphi] C++ builder 6 PE en Delphi 7 PE downloaden[/rml]

C++Builder 6 personal heeft in elk geval wel gestaan op een C'T cdrom een tijd terug (mei 2002) en volgens mij moet je voor CBX personal toch ook echt eerst een CD-tje regelen...

edit:
zonder punt werkt 'ie

[ Voor 4% gewijzigd door Verwijderd op 20-04-2004 11:54 ]


  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 05-05 22:57

Creepy

Tactical Espionage Splatterer

Verwijderd schreef op 20 april 2004 @ 11:22:
[...]

En die link werkt bij jou :? Bij mij niet...
Volgens mij is het al meer dan een jaar niet meer mogelijk om de C++B personal's te downloaden. Zie ook [rml][ C++/Delphi] C++ builder 6 PE en Delphi 7 PE downloaden[/rml]

C++Builder 6 personal heeft in elk geval wel gestaan op een C'T cdrom een tijd terug (mei 2002) en volgens mij moet je voor CBX personal toch ook echt eerst een CD-tje regelen...
Er staat een . achter de link, die heb ik nu wegehaald, works like a charm.

Ik heb CBX Personal gewoon gedownload. Je moet wel lid van zijn van de Borland Community (=gratis), zodat ze je een personal license (gratis) kunnen toesturen via e-mail.

Edit: net getest, is nog gewoon te downloaden. De gratis personal editities' van C++ Builder 6 (NIET CBX!) en Delphi zijn inderdaad weggehaald.

[ Voor 10% gewijzigd door Creepy op 20-04-2004 11:36 ]

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Verwijderd

offtopic:
Bij de CBX personal, zit ook daar de Intel compiler bij?


Terug ontopic, dit zijn volgens mij de belangrijkste punten uit de EULA voor VC toolkit 2003. Ligt het aan mij of is het duidelijk niet bedoeld voor commercieel gebruik en zijn er wel degelijk belangrijke restricties:
MICROSOFT Software LICENSE
1. GRANTS OF LICENSE. Microsoft grants you the rights described in this EULA provided that you comply with all terms and conditions of this EULA.
1.1 General License Grant. Microsoft grants to you as an individual, a personal, nonexclusive license to make and use copies of the Software (i) for your internal use; (ii) for designing, developing, testing and demonstrating your software product(s); and (iii) for evaluation of the Software.
1.2 Documentation. You may make and use an unlimited number of copies of any documentation, provided that such copies shall be used only for personal internal purposes and are not to be republished or distributed (either in hard copy or electronic form) beyond your premises except as otherwise specifically provided herein.
2. ADDITIONAL LICENSE RIGHTS -- REDISTRIBUTABLES. In addition to the rights granted in Section 1, certain portions of the Software, as described in this Section 2, are provided to you with additional license rights. These additional license rights are conditioned upon your compliance with the distribution requirements and license restrictions described in Section 3.
2.1 Sample Code. Microsoft grants you the right to use and modify the source code version of those portions of the Software identified as “Samples” in REDIST.TXT or elsewhere in the Software (“Sample Code”) for the sole purposes of designing, developing, and testing your software product(s), and to reproduce and distribute the Sample Code along with any modifications thereof, in object and/or source code form. For applicable redistribution requirements for Sample Code, see Section 3.1 below.
2.2 Redistributable Code-General. Microsoft grants you a nonexclusive, royalty-free right to reproduce and distribute the object code form of any portion of the Software listed in REDIST.TXT (“Redistributable Code”). For general redistribution requirements for Redistributable Code, see Section 3.1, below.

3. LICENSE RESTRICTIONS -- DISTRIBUTION REQUIREMENTS. If you choose to exercise your rights under Section 2, any redistribution by you is subject to your compliance with the following terms.
3.1 If you are authorized and choose to redistribute Sample Code or Redistributable Code (collectively, the “Redistributables”) as described in Section 2, you agree: (i) except as otherwise noted in Section 2.1 (Sample Code) to distribute the Redistributables only in object code form and in conjunction with and as a part of a software application product developed by you that adds significant and primary functionality to the Redistributables (“Licensee Software”); (ii) that the Redistributables only operate in conjunction with Microsoft Windows platforms; (iii) to distribute the Licensee Software containing the Redistributables pursuant to an end user license agreement (which may be “break-the-seal”, “click-wrap” or signed), with terms no less protective than those contained in this EULA; (iv) not to use Microsoft’s name, logo, or trademarks to market the Licensee Software; (v) to display your own valid copyright notice which shall be sufficient to protect Microsoft’s copyright in the Software; (vi) not to remove or obscure any copyright, trademark or patent notices that appear on the Software as delivered to you; (vii) to indemnify, hold harmless, and defend Microsoft from and against any claims or lawsuits, including attorney’s fees, that arise or result from the use or distribution of the Licensee Software; (viii) otherwise comply with the terms of this EULA; and (ix) agree that Microsoft reserves all rights not expressly granted.
You also agree not to permit further distribution of the Redistributables by your end users except you may permit further redistribution of the Redistributables by your distributors to your end-user customers if your distributors only distribute the Redistributables in conjunction with, and as part of, the Licensee Software and you and your distributors comply with all other terms of this EULA.
3.2 If you use the Redistributables, then in addition to your compliance with the applicable distribution requirements described for the Redistributables, the following also applies. Your license rights to the Redistributables are conditioned upon your not (a) creating derivative works of the Redistributables in any manner that would cause the Redistributables in whole or in part to become subject to any of the terms of an Excluded License; and (b) distributing the Redistributables (or derivative works thereof) in any manner that would cause the Redistributables to become subject to any of the terms of an Excluded License. An “Excluded License” is any license which requires as a condition of use, modification and/or distribution of software subject to the Excluded License, that such software or other software combined and/or distributed with such software (x) be disclosed or distributed in source code form; (y) be licensed for the purpose of making derivative works; or (z) be redistributable at no charge.

[ Voor 6% gewijzigd door Verwijderd op 20-04-2004 12:07 ]


  • .oisyn
  • Registratie: September 2000
  • Laatst online: 05-05 18:07

.oisyn

Moderator Devschuur®

Demotivational Speaker

Verwijderd schreef op 20 april 2004 @ 11:53:
offtopic:
Bij de CBX personal, zit ook daar de Intel compiler bij?
De intel compiler kost $399, CBX kost $0, you do the math :P
Terug ontopic, dit zijn volgens mij de belangrijkste punten uit de EULA voor VC toolkit 2003. Ligt het aan mij of is het duidelijk niet bedoeld voor commercieel gebruik en zijn er wel degelijk belangrijke restricties:
Afgezien van de restricties die ze geven zie ik niets over het al dan niet commercieel gebruiken van de software :? Alles behalve sectie 1.1 gaat over de samples en redistributables, en in sectie 1.1 staat dat je de software mag kopieren indien:
[list]• het voor eigen gebruik is
• het bedoeld is voor het designen, developen, testen en demonstreren van je producten
• je de software wilt evalueren

Oftewel, als ik er een product mee ontwikkel dan is punt 2 voor mij van toepassing, en er staat nergens dat ik dat ontwikkelde product niet mag verkopen

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Verwijderd

.oisyn schreef op 20 april 2004 @ 14:36:
De intel compiler kost $399, CBX kost $0, you do the math :P
Voor persoonlijk gebruik is de intel compiler ook gratis, of geldt dat alleen voor de linux versie? En voor comercieel gebruik is CBX ook niet gratis, you do the math ;)
Afgezien van de restricties die ze geven zie ik niets over het al dan niet commercieel gebruiken van de software :? Alles behalve sectie 1.1 gaat over de samples en redistributables, en in sectie 1.1 staat dat je de software mag kopieren indien:
[list]• het voor eigen gebruik is
• het bedoeld is voor het designen, developen, testen en demonstreren van je producten
• je de software wilt evalueren

Oftewel, als ik er een product mee ontwikkel dan is punt 2 voor mij van toepassing, en er staat nergens dat ik dat ontwikkelde product niet mag verkopen
Er wordt anders alleen maar genoemd dat het gebruikt mag worden voor "designing, developing, testing and demonstrating your software product(s)", er wordt niets gerept over het mogen verkopen van deze producten, alleen maar het demonstreren...

  • MSalters
  • Registratie: Juni 2001
  • Laatst online: 09-04 22:08
Tsja, maar bij het verkopen heb je ook geen software van MS nodig. Hoe je het gebruikt bij 'demonstrating' weet ik ook niet zeker, maar volgens mij mag je het dus in de debugger demonstreren, terwijl je die debugger dus niet mag meeleveren.

Man hopes. Genius creates. Ralph Waldo Emerson
Never worry about theory as long as the machinery does what it's supposed to do. R. A. Heinlein


Verwijderd

MSalters schreef op 20 april 2004 @ 15:25:
Tsja, maar bij het verkopen heb je ook geen software van MS nodig. Hoe je het gebruikt bij 'demonstrating' weet ik ook niet zeker, maar volgens mij mag je het dus in de debugger demonstreren, terwijl je die debugger dus niet mag meeleveren.
Zie na wat beter lezen in de FAQ staan wel dat je applicaties mag bouwen en distribueren, maar dat er meer over zou moeten staan in de EULA... Maar dat zou betekenen dat je hier daadwerkelijk meer mee mag doen dan de free compiler van Borland en de Personal edition van de intel C++ compiler, en dat je kostenloos zonder VS zou kunnen ontwikkelen? Dat kost ze toch best wel wat inkomen, denk ik... Voor de compiler hoef je niet te upgraden meer...

Het zal hopelijk niet lang duren voordat Dev-C++ deze toolkit ondersteunt ;)

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 05-05 18:07

.oisyn

Moderator Devschuur®

Demotivational Speaker

Verwijderd schreef op 20 april 2004 @ 15:20:
[...]

Voor persoonlijk gebruik is de intel compiler ook gratis, of geldt dat alleen voor de linux versie? En voor comercieel gebruik is CBX ook niet gratis, you do the math ;)
Oh, ik wist niet dat je de personal versie van CBX niet mocht gebruiken voor commerciele producten :)
Volgens dat summiere stukje tekst op borland.com (wat een baggersite, informatie is daar ver te zoeken) zit alleen de borland c++ compiler en de gnu compiler suit erbij
Er wordt anders alleen maar genoemd dat het gebruikt mag worden voor "designing, developing, testing and demonstrating your software product(s)", er wordt niets gerept over het mogen verkopen van deze producten, alleen maar het demonstreren...
Het enige wat relevant is is juist designen, developen, testen en demonstreren. Voor de rest heb je de compiler niet nodig. Er staat niet bij dat je bijvoorbeeld alleen mag developen voor non-commercial purposes. Bovendien is het een EULA, die juristisch waterdicht in elkaar moet zitten en niet dubbelzinnig moet zijn. Oftewel, als het er niet duidelijk in staat dan is het ook niet zo :)

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Verwijderd

.oisyn schreef op 20 april 2004 @ 16:10:
Volgens dat summiere stukje tekst op borland.com (wat een baggersite, informatie is daar ver te zoeken) zit alleen de borland c++ compiler en de gnu compiler suit erbij
O, gelukkig is de site van intel niet zo bagger, de trial versie van de intel tools worden blijkbaar wel meegeleverd, zie:
http://www.intel.com/soft...ors/borland_testdrive.htm

Maar helaas bestaat er voor windows geen non-commercial Intel compiler versie, alleen maar voor linux.

Verwijderd

heeft iemand deze toolkit al aan de praat gekregen met cbuilderx personal ???, want volgeng mij kon je toch geen compilers toevoegen bij deze versie

  • alienfruit
  • Registratie: Maart 2003
  • Laatst online: 00:59

alienfruit

the alien you never expected

Wat als je de xml files die volgens hiervoor worden gebruikt aanpast? Ik heb zelf niet de Personal maar de Enterprise versie dus ik kan het niet checken 8)7

Verwijderd

ik zal die xml files eens bestuderen, khoop dat het lukt, als het lukt zal ik de resultaten hier posten.

Verwijderd

alienfruit schreef op 24 april 2004 @ 18:37:
Wat als je de xml files die volgens hiervoor worden gebruikt aanpast? Ik heb zelf niet de Personal maar de Enterprise versie dus ik kan het niet checken 8)7
bij de enterprise versie kun je wel via de interface toolset toevoegen, ik neem aan dat ie dan ook toolset files aanmaakt, zou je misschien de toolset files willen posten die worden aangemaakt voor visual c++ toolkit??
Pagina: 1