1

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

我必须为一些旧的 Visual Studio 6 C 项目设置构建配置(Teamcity 7.1)。我不熟悉 C/C++ 程序及其环境,并且完全不知道如何为此类项目配置构建步骤。我在 Teamcity 服务器和代理上安装了 cmake 插件,并尝试通过将“制作程序路径”指向 Visual Studion 6 安装中的 nmake.exe 来设置 GNUMake 配置。构建实际上开始了,但由于以下错误而崩溃:

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 组合的问题,可以通过在 nmake 调用前加上env -u MAKE -u MAKEFLAGS nmake.exe /a /l. 不幸的是,这也不起作用——或者我做错了。

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

亲切的问候,丹妮拉

4

1 回答 1

1

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

MSDN 有关于命令行参数的文档msdev,但这里是一个示例:

msdev MyProject.dsp /MAKE "MyProject – Win32 Debug" /REBUILD
于 2013-02-14T12:31:33.983 回答