473,325 Members | 2,608 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,325 software developers and data experts.

SDK download (and ATL)

1) I've seen that you can download for free the .NET 2003 SDK, which seems
to include everything you need to build apps from the command line, so you
only have to actually pay for the development tools if you want the IDE,
right?
I've also seen the VS.NET 2005 beta express editions downloadable from MS.
Will we therefore be seeing a full 2005 .NET SDK beta that includes full
development tools but no IDE like before to be downloadable for free then?
Is there one already? When will the full (non-beta) 2005 SDK be out, and
will that be downloadable for free?

2) If you have the SDK and no IDE, therefore no wizards, i.e. you use the
full SDK but only what is downloadable for free, then how difficult is it to
build something like an ATL project? I'm not saying 'tell me how you do it',
but just trying to gain a handle on how difficult it is. For instance, do
you have to write a real lot of boilerplate code that isn't really
contributing to the functionality of your component in general but just
implements the necessary interfaces and such like, or is it not that much?
Jul 21 '05 #1
16 2877
HiBonj,
Will we therefore be seeing a full 2005 .NET SDK beta that
includes full development tools but no IDE like before to be
downloadable for free then?
What is an 2005 SDK? There is no such thing!
Please provide a link if you find one!

From MS there is only one Platform SDK. This is (as the name said), used
for the platform (windows) and not bound to any Visual Studio IDE!

See: Platform SDK Update
http://www.microsoft.com/msdownload/...sdk/sdkupdate/

And as far as I know the platform SDK does _not_ contain a C/C++ compiler!

To get an free compiler you can use the "Microsoft Visual C++ Toolkit
2003", See:
http://msdn.microsoft.com/visualc/vctoolkit2003/

There is also an SDK for the .NET Framework.
For the newsest beta version please visit:

See: .NET Framework 2.0 SDK Beta 1 x86
http://www.microsoft.com/downloads/d...916ec067-8bdc-
4737-9430-6cec9667655c&displaylang=en

This SDK contains an C# (and VB.NET?) compiler.


2) If you have the SDK and no IDE, therefore no wizards, i.e. you use
the full SDK but only what is downloadable for free, then how
difficult is it to build something like an ATL project?


ATL is *not* part of the SDK!

For this you need to buy at least the (current) "VS2003 C++ Std-Version".
--
Greetings
Jochen

My blog about Win32 and .NET
http://blog.kalmbachnet.de/
Jul 21 '05 #2
"Jochen Kalmbach" <no********************@holzma.de> wrote in message
news:Xn*********************************@207.46.24 8.16...
And as far as I know the platform SDK does _not_ contain a C/C++
compiler!


I believe it does include a 64-bit compiler, but not 32-bit one.
2) If you have the SDK and no IDE, therefore no wizards, i.e. you use
the full SDK but only what is downloadable for free, then how
difficult is it to build something like an ATL project?


ATL is *not* part of the SDK!


There's a 64-bit port of ATL3 included with Platform SDK, but not the
regular 32-bit version, and not ATL7.
--
With best wishes,
Igor Tandetnik

"On two occasions, I have been asked [by members of Parliament], 'Pray,
Mr. Babbage, if you put into the machine wrong figures, will the right
answers come out?' I am not able to rightly apprehend the kind of
confusion of ideas that could provoke such a question." -- Charles
Babbage
Jul 21 '05 #3
Oh

"Igor Tandetnik" <it********@mvps.org> wrote in message
news:eo**************@TK2MSFTNGP09.phx.gbl...
"Jochen Kalmbach" <no********************@holzma.de> wrote in message
news:Xn*********************************@207.46.24 8.16...
And as far as I know the platform SDK does _not_ contain a C/C++
compiler!


I believe it does include a 64-bit compiler, but not 32-bit one.
2) If you have the SDK and no IDE, therefore no wizards, i.e. you use
the full SDK but only what is downloadable for free, then how
difficult is it to build something like an ATL project?


ATL is *not* part of the SDK!


There's a 64-bit port of ATL3 included with Platform SDK, but not the
regular 32-bit version, and not ATL7.
--
With best wishes,
Igor Tandetnik

"On two occasions, I have been asked [by members of Parliament], 'Pray,
Mr. Babbage, if you put into the machine wrong figures, will the right
answers come out?' I am not able to rightly apprehend the kind of
confusion of ideas that could provoke such a question." -- Charles Babbage

Jul 21 '05 #4
All,
Cheers, I found what I meant eventually, it was
http://www.microsoft.com/downloads/d...DisplayLang=en

after all it is only beta.
But I'll have to install it to find out what it contains and what it
doesn't, however I'm sure that the old one *did* contain a c++ compiler, but
if it doesn't I'll download that toolkit.
Thanks
"Igor Tandetnik" <it********@mvps.org> wrote in message
news:eo**************@TK2MSFTNGP09.phx.gbl...
"Jochen Kalmbach" <no********************@holzma.de> wrote in message
news:Xn*********************************@207.46.24 8.16...
And as far as I know the platform SDK does _not_ contain a C/C++
compiler!


I believe it does include a 64-bit compiler, but not 32-bit one.
2) If you have the SDK and no IDE, therefore no wizards, i.e. you use
the full SDK but only what is downloadable for free, then how
difficult is it to build something like an ATL project?


ATL is *not* part of the SDK!


There's a 64-bit port of ATL3 included with Platform SDK, but not the
regular 32-bit version, and not ATL7.
--
With best wishes,
Igor Tandetnik

"On two occasions, I have been asked [by members of Parliament], 'Pray,
Mr. Babbage, if you put into the machine wrong figures, will the right
answers come out?' I am not able to rightly apprehend the kind of
confusion of ideas that could provoke such a question." -- Charles Babbage

Jul 21 '05 #5
Hi Bonj,
All,
Cheers, I found what I meant eventually, it was
http://www.microsoft.com/downloads/d...916ec067-8bdc-
4737-9430-6cec9667655c&DisplayLang=en

after all it is only beta.
But I'll have to install it to find out what it contains and what it
doesn't, however I'm sure that the old one *did* contain a c++
compiler, but if it doesn't I'll download that toolkit.


This is the same link as I provided...

And this is the .NET SDK 2.0 Beta1...

--
Greetings
Jochen

My blog about Win32 and .NET
http://blog.kalmbachnet.de/
Jul 21 '05 #6
Same question ((2) in OP) about the Visual C++ toolkit?

"Igor Tandetnik" wrote:
"Jochen Kalmbach" <no********************@holzma.de> wrote in message
news:Xn*********************************@207.46.24 8.16...
And as far as I know the platform SDK does _not_ contain a C/C++
compiler!


I believe it does include a 64-bit compiler, but not 32-bit one.
2) If you have the SDK and no IDE, therefore no wizards, i.e. you use
the full SDK but only what is downloadable for free, then how
difficult is it to build something like an ATL project?


ATL is *not* part of the SDK!


There's a 64-bit port of ATL3 included with Platform SDK, but not the
regular 32-bit version, and not ATL7.
--
With best wishes,
Igor Tandetnik

"On two occasions, I have been asked [by members of Parliament], 'Pray,
Mr. Babbage, if you put into the machine wrong figures, will the right
answers come out?' I am not able to rightly apprehend the kind of
confusion of ideas that could provoke such a question." -- Charles
Babbage

Jul 21 '05 #7
Assuming you are refering to
http://www.microsoft.com/downloads/d...displaylang=en
as the "2003" SDK, that doesnt include ATL at all.
It is a good bet that if/when Microsoft release a version of that toolkit
with the compiler from Visual Studio .NET 2005 in it (which certainly wont
happen untill VS2005 is finished and released), it wont contain ATL either.
Jul 21 '05 #8
So...basically, you have to pay if you want to use *any* version of ATL, no
matter how you compile it?

"Jonathan Wilson" <jo****@tpgi.com.au> wrote in message
news:%2****************@tk2msftngp13.phx.gbl...
Assuming you are refering to
http://www.microsoft.com/downloads/d...displaylang=en
as the "2003" SDK, that doesnt include ATL at all.
It is a good bet that if/when Microsoft release a version of that toolkit
with the compiler from Visual Studio .NET 2005 in it (which certainly wont
happen untill VS2005 is finished and released), it wont contain ATL
either.

Jul 21 '05 #9
Out of interest, I got the 2005 beta SDK...
It seems it *does* include C++ compiler... this is what I got when I
launched its command prompt and typed "cl" :

Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 14.00.40607.16 for
80x86
Copyright (C) Microsoft Corporation. All rights reserved.

so it must do...?!

"Jochen Kalmbach" <no********************@holzma.de> wrote in message
news:Xn*********************************@127.0.0.1 ...
Hi Bonj,
All,
Cheers, I found what I meant eventually, it was
http://www.microsoft.com/downloads/d...916ec067-8bdc-
4737-9430-6cec9667655c&DisplayLang=en

after all it is only beta.
But I'll have to install it to find out what it contains and what it
doesn't, however I'm sure that the old one *did* contain a c++
compiler, but if it doesn't I'll download that toolkit.


This is the same link as I provided...

And this is the .NET SDK 2.0 Beta1...

--
Greetings
Jochen

My blog about Win32 and .NET
http://blog.kalmbachnet.de/

Jul 21 '05 #10
HiBonj,
Out of interest, I got the 2005 beta SDK...
It seems it *does* include C++ compiler... this is what I got when I
launched its command prompt and typed "cl" :

Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 14.00.40607.16
for 80x86
Copyright (C) Microsoft Corporation. All rights reserved.

so it must do...?!


I never tried it...

But of course, you can just download VC++ Express 2005 Beta, which contains
the full IDE with optimizing compiler...

http://lab.msdn.microsoft.com/expres...c/default.aspx

--
Greetings
Jochen

My blog about Win32 and .NET
http://blog.kalmbachnet.de/
Jul 21 '05 #11
No. ATL 2 is available free of charge. It is the version that
shipped with VC 5. Incidentally, that is the only ATL version
you can port to another compiler...

--
=====================================
Alexander Nickolov
Microsoft MVP [VC], MCSD
email: ag********@mvps.org
MVP VC FAQ: http://www.mvps.org/vcfaq
=====================================

"Bonj" <benjtaylor at hotpop d0t com> wrote in message
news:%2****************@TK2MSFTNGP11.phx.gbl...
So...basically, you have to pay if you want to use *any* version of ATL,
no matter how you compile it?

"Jonathan Wilson" <jo****@tpgi.com.au> wrote in message
news:%2****************@tk2msftngp13.phx.gbl...
Assuming you are refering to
http://www.microsoft.com/downloads/d...displaylang=en
as the "2003" SDK, that doesnt include ATL at all.
It is a good bet that if/when Microsoft release a version of that toolkit
with the compiler from Visual Studio .NET 2005 in it (which certainly
wont happen untill VS2005 is finished and released), it wont contain ATL
either.


Jul 21 '05 #12
Alexander Nickolov wrote:
No. ATL 2 is available free of charge. It is the version that
shipped with VC 5. Incidentally, that is the only ATL version
you can port to another compiler...

Does WTL work with ATL 2 as a backend?
Where can you download ATL 2?
Jul 21 '05 #13
Bonj wrote:
So...basically, you have to pay if you want to use *any* version of ATL, no
matter how you compile it?

Yup, as far as I am aware, no 32-bit version of ATL is available from
microsoft for free.
You can get the 64-bit version as part of the free 64-bit compiler but
thats only for IA64 Itanium.
Jul 21 '05 #14
No, WTL needs at least ATL 3. As for the download link,
I just google around...

http://msdn.microsoft.com/visualc/do...l/default.aspx

--
=====================================
Alexander Nickolov
Microsoft MVP [VC], MCSD
email: ag********@mvps.org
MVP VC FAQ: http://www.mvps.org/vcfaq
=====================================
"Jonathan Wilson" <jo****@tpgi.com.au> wrote in message
news:Ou**************@tk2msftngp13.phx.gbl...
Alexander Nickolov wrote:
No. ATL 2 is available free of charge. It is the version that
shipped with VC 5. Incidentally, that is the only ATL version
you can port to another compiler...

Does WTL work with ATL 2 as a backend?
Where can you download ATL 2?

Jul 21 '05 #15
I'm suspicious of that not containing as full functionality, as to what
language it will and wont' let me write.
Are some functions excluded, for instance, or just project types?
"Jochen Kalmbach" <no********************@holzma.de> wrote in message
news:Xn*********************************@207.46.24 8.16...
HiBonj,
Out of interest, I got the 2005 beta SDK...
It seems it *does* include C++ compiler... this is what I got when I
launched its command prompt and typed "cl" :

Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 14.00.40607.16
for 80x86
Copyright (C) Microsoft Corporation. All rights reserved.

so it must do...?!


I never tried it...

But of course, you can just download VC++ Express 2005 Beta, which
contains
the full IDE with optimizing compiler...

http://lab.msdn.microsoft.com/expres...c/default.aspx

--
Greetings
Jochen

My blog about Win32 and .NET
http://blog.kalmbachnet.de/

Jul 21 '05 #16
Hi Bonj,
But of course, you can just download VC++ Express 2005 Beta, which
contains
the full IDE with optimizing compiler...

http://lab.msdn.microsoft.com/expres...c/default.aspx


I'm suspicious of that not containing as full functionality, as to what
language it will and wont' let me write.
Are some functions excluded, for instance, or just project types?


There is no restriction (ok, beta version conatins a time-limit).

It is primarily designed to build managed C++ app, but it can be easyly
used to build unmanaged Win32-Apps. Therefor you only need to install the
Platform SDK:

See: Using Visual C++ 2005 Express with the Microsoft Platform SDK
http://lab.msdn.microsoft.com/expres...k/default.aspx
--
Greetings
Jochen

My blog about Win32 and .NET
http://blog.kalmbachnet.de/
Jul 21 '05 #17

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: Sunil George | last post by:
SUB: My ATL com activex control not working in C# & VB .net Hello ! I have a ATL COM activex control developed in ATL 3.0 ( VS 6.0 ) . It works fine in VB 6.0 but when I tested it in C# & VB...
1
by: Chi Tang | last post by:
Hi, Does anybody know how to create an ATL project which could be either a in-proc com server, out-proc server or a service? It's easy to do on VS 6.0 by atl wizard but I couldn't find on...
1
by: Leonid | last post by:
Hello I have VC++ .NET 2003 ATL Server project. In one of its method I need to write some information in a local txt file. This txt file and this ATL Server are on the same ‘C: \’ drive. When...
0
by: Raven | last post by:
When switching from VC7.0 to VC7.1 I've encountered a problem: I have a plugin class like class ATL_NO_VTABLE CDataFlowPlugIn : public CComObjectRootEx<CComSingleThreadModel>, public...
7
by: Bonj | last post by:
1) I've seen that you can download for free the .NET 2003 SDK, which seems to include everything you need to build apps from the command line, so you only have to actually pay for the development...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
1
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
1
by: Shællîpôpï 09 | last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.