从TeamCity构建VC ++ 6项目。找不到头文件

时间:2013-09-23 14:50:38

标签: c++ visual-c++ mfc teamcity vc6

我有一个VC ++项目,我有.dsw文件。我想通过TeamCity构建项目并获取.dll文件。

在TeamCity中,在构建步骤中,我将Runner类型命名为Command Line并传入以下参数。

Myproject.dsw /MAKE "Myproject - Win32 Release MinSize"

它创建了空输出目录,但我得到了这个错误

fatal error RC1015:  cannot open include file 'afxres.h'

我检查过该文件位于'C:\ ProgramFiles \ Microsoft Visual Studio \ VC98 \ MFC \ Include'。 我不明白为什么它不从这个位置拿起文件。我尝试将此位置添加到环境变量PATH,但它不起作用。

TeamCity从'C:\ ProgramFiles \ Microsoft Visual Studio \ VC98 \ Include'中选取了一些文件。

请帮忙。

1 个答案:

答案 0 :(得分:0)

我有点想办法解决这个问题。

TeamCity Agent作为Windows服务运行。因此,它无法访问用户环境变量,例如, %include%和%lib%。

我做的是,我将这两个变量作为环境变量传递给了TeamCity Build。瞧!有用。 :)