vcbuild和visual C ++编译器工具包2003 [英] vcbuild and visual C++ compiler toolkit 2003

查看:111
本文介绍了vcbuild和visual C ++编译器工具包2003的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

是否可以将vcbuild与免费的MS编译工具包一起使用,就像可以使用MS工具包并且无法访问Visual Studio副本的人b / b
本身使用vcbuild编译Visual Studio .NET 2003项目?


假设有可能,我可以继续将我的特定项目设置为

vcbuild + platform SDK + Visual C ++编译工具包

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

推荐答案

好的,经过一些实验,简短的回答是它是可能的。

但是,需要以下Visual C ++ .NET 2003文件:

vc7 \ VCProjectDefaults下的.vcstyle文件
$ common下的
vcspawn.exe \工具

vcprojectengine.dll在vc7 \ vcpackages

vcprojectui.dll下的vc7 \ vcpackages \ 1033


我设法使用这些文件加上我的特定程序(没有ATL的Windows DLL或

MFC)构建他是VC编译器工具包和

平台SDK所以它有可能存在一些hackery来放置文件

其中vcbuild和朋友希望找到它们。

如果您要以某种方式修改相关内容以查找

正确位置(VC编译器工具包和平台SDK文件夹)中的文件,它将

可能会更好地工作...


当然,这对大多数人来说是无法帮助的,因为唯一的(合法的)方式是获得Visual C ++ .NET你需要的文件是购买Visual C ++ .NET。


顺便说一句,这个测试是在Windows XP SP1系统上使用什么版本的

..NET运行时由Visual C ++ .NET 2003安装。
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.


Jonathan Wilson写道:
Jonathan Wilson wrote:
是否可以将vcbuild与免费的MS编译器工具包一起使用,如果只有MS工具包并且无法访问Visual Studio本身的副本,那么使用vcbuild来编译Visual Studio。 T 2003


如果有可能,我可以继续在vcbuild +平台SDK + Visual C ++编译工具包下编译我的特定项目。
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




我会这么认为。当然,没有Visual Studio,你真的没有一个用于创建.vcproj文件的工具,但我认为你正在寻找零成本

当你使用Visual Studio创建和维护

..vcproj文件时,别人可以构建你的代码。


为什么不试试用你所发现的东西报告回来了吗?


-cd



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


我没有在空白处检查过它(即没有视觉效果)安装工作室的东西)

系统,但假设你有vcspawn.exe,vcprojectengine.dll,

可以用Visual C ++编译器工具包,

平台SDK和安装的.NET运行时编译东西。


当然,在为了(合法地)获取vcspawn.exe,vcprojectengine.dll,

..NET 2003许可证(小号ince有问题的文件似乎没有在

中列出将文件改为redistrubute列表)


也许微软的某个人可以考虑获取独立的 vcbuild

包(包括所需的东西)给那些使用VC编译器的人

工具包和平台SDK。


我可以提供我如何使用这些文件工作的详细信息(I

不知道其他情况下是否需要其他文件)

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)

这篇关于vcbuild和visual C ++编译器工具包2003的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆