473,466 Members | 1,534 Online
Bytes | Software Development & Data Engineering Community
Create Post

Home Posts Topics Members FAQ

vcbuild and visual C++ compiler toolkit 2003

Is it possible to use vcbuild with the free MS compiler toolkit, as in can
someone with just the MS toolkit and no access to a copy of Visual Studio
itself use vcbuild to compile a Visual Studio .NET 2003 project?

Assuming it is possible, I can then work on getting my specific project to
compile under vcbuild+platform SDK+Visual C++ compiler toolkit
Nov 17 '05 #1
3 2893
ok, after some experimentation, the short answer is that it is possible.
However, the following Visual C++ .NET 2003 files are needed to make it go:
the .vcstyle files under vc7\VCProjectDefaults
vcspawn.exe under common7\tools
vcprojectengine.dll under vc7\vcpackages
vcprojectui.dll under vc7\vcpackages\1033

I have managed to get my particular program (a windows DLL with no ATL or
MFC) building using just these files plus the VC Compiler Toolkit and
Platform SDK so it is possible as-is with a bit of hackery to put files
where vcbuild and friends expect to find them.
If you were to modify the relavent things to look for the files in the
right places (VC Compiler toolkit and Platform SDK folders) somehow, it
would probobly work even better...

Of course, this doesnt help most people since the only (legal) way to get
the Visual C++ .NET files you need is to buy Visual C++ .NET.

BTW, this test was on a Windows XP SP1 system with whatever version of the
..NET runtime is installed by Visual C++ .NET 2003.
Nov 17 '05 #2
Jonathan Wilson wrote:
Is it possible to use vcbuild with the free MS compiler toolkit, as
in can someone with just the MS toolkit and no access to a copy of
Visual Studio itself use vcbuild to compile a Visual Studio .NET 2003
project?

Assuming it is possible, I can then work on getting my specific
project to compile under vcbuild+platform SDK+Visual C++ compiler
toolkit


I would think so. Of course, without Visual Studio you don't really have a
tool for creating .vcproj files, but I assume you're looking for a zero-cost
way for someone else to build your code, while you create and maintain the
..vcproj file using Visual Studio.

Why don't you try it out and report back with what you find?

-cd
Nov 17 '05 #3
I havent checked it on a blank (i.e. no Visual Studio stuff installed)
system but assuming you had vcspawn.exe, vcprojectengine.dll,
vcprojectui.dll and the contents of VCProjectDefaults, it appears to be
possible to compile stuff with just the Visual C++ Compiler Toolkit, the
Platform SDK and the .NET runtime installed.

Of course, in order to (legally) get vcspawn.exe, vcprojectengine.dll,
vcprojectui.dll and the contents of VCProjectDefaults, you need to own a
..NET 2003 licence (since the files in question dont appear to be listed in
the "files its ok to redistrubute list")

Perhaps someone at Microsoft can look at getting a "stand-alone" vcbuild
package (which includes the needed stuff) for those using the VC compiler
toolkit and platform SDK.

I can provide details of how I got it working using just those files (I
dont know if other files would be required in other circumstances though)

Nov 17 '05 #4

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

Similar topics

6
by: Martin Bless | last post by:
The good news: Along with Python-2.4 comes really good news to Windows users. Yes, you now CAN build extension modules yourself using the SAME C++ compiler and linker Python is built with...
2
by: Uma Abhyankar | last post by:
Hello, I am using .NET Beta1 Visual Studio. I have to invoke VCBuild through MSBuild on command prompt. I have following issues: Issue1: -------- MSBuild invokes VCBuild internally....
1
by: Uma Abhyankar | last post by:
Hello All, I was facing an issue with VCBuild on Beta1. Today after shifting to .NET Beta2, it looks like the issue is still not resolved :-( I have to invoke VCBuild through MSBuild on command...
2
by: Ney André de Mello Zunino | last post by:
Hello. I gladly learned yesterday that Microsoft was making the Visual C++ Toolkit 2003 available for free. Today, I downloaded and installed it and went on to try building some simple...
2
by: zorro | last post by:
Hi, I use the Visual C++ .NET 2003 Standard Edition which doesn't include an optimizing compiler. But Microsoft released the VC++ 2003 Toolkit (http://msdn.microsoft.com/visualc/vctoolkit2003/)...
0
by: 3doutpost | last post by:
(apologies for the new thread - for some reason google news doesn't give me the option to reply to an earlier vcbuild.exe thread) I'm trying to build a C++ project that was originally created in...
19
by: Jonathan Wilson | last post by:
Is it possible to use vcbuild with the free MS compiler toolkit, as in can someone with just the MS toolkit and no access to a copy of Visual Studio itself use vcbuild to compile a Visual Studio...
10
by: miffy900 | last post by:
Will there be a Visual C++ Toolkit 2005? I really appreciated that there was the Visual C++ 2003 Optimising Compiler distributed for free in the 2003 Toolkit. Will Microsoft continue with this...
2
by: jpetrang | last post by:
Can you tell me if the vcbuild $ALL is the same as the msdev ALL? If so, how do I use it? I have a VS 6.0 command "msdev ProjectName.dsw /make ALL /clean" which, I believe, builds all the .dsp...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
1
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 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 a new...
0
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...

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.