Visual Studio 6和Teamcity - 如何设置构建配置?

时间:2013-02-14 11:47:25

标签: teamcity buildconfiguration visual-studio-6

这是我在stackoverflow上提出的第一个问题。我已经研究了一天,为我的问题找到任何解决方案,但无法提供任何帮助。

我必须为一些旧的Visual Studio 6 C项目设置构建配置(Teamcity 7.1)。我不熟悉C / C ++程序及其环境,并且完全不知道如何为这类项目配置构建步骤。我在Teamcity服务器和代理上安装了cmake插件,并尝试设置GNUMake配置,并将“Make program path”指向Visual Studion 6安装中的nmake.exe。构建实际上已启动,但崩溃时出现以下错误:

Microsoft (R) Program Maintenance-Dienstprogramm: Version 6.00.9782.0
Copyright (C) Microsoft Corp 1988-1998. Alle Rechte vorbehalten.
NMAKE : fatal error U1065: invalid option '-'
Stop.

我没有传递任何命令行参数。据我所知,它似乎是nmake / make组合的问题,可以通过使用env -u MAKE -u MAKEFLAGS nmake.exe /a /l为nmake调用加前缀来修复。不幸的是,这也不起作用 - 或者我做错了。

有没有人有使用Visual Studio 6和Teamcity的经验?有什么建议我可以建立一个正确的构建步骤吗?

亲切的问候, 丹妮拉

1 个答案:

答案 0 :(得分:1)

根据您的说法,您在构建代理上安装了Visual Studio 6。因此,我认为最简单的方法是使用TeamCity“命令行”构建步骤并运行msdev来构建项目。

MSDN has documentation关于msdev的命令行参数,但这是一个示例:

msdev MyProject.dsp /MAKE "MyProject – Win32 Debug" /REBUILD