C++ CPP在azure devops中包括目录设置

C++ CPP在azure devops中包括目录设置,c++,azure-devops,C++,Azure Devops,我正在尝试在azure devops中设置构建管道。我有一个cpp项目。它需要一个Framemaker FDKs来构建。我在本地存储和TFS上都有FDK文件。我想将它们链接到我的管道中,以便在构建时使用它们,并且不会抛出文件未找到错误。因为Framemaker FDK安装在本地计算机上。您应该在安装FDK的同一台计算机上创建自托管代理 然后,您需要通过将管道代理池定向到本地代理池,将管道配置为在此自托管代理上运行。这样,您的管道将能够在自托管代理上运行时访问本地计算机上安装的FDK 请参阅创建自

我正在尝试在azure devops中设置构建管道。我有一个cpp项目。它需要一个Framemaker FDKs来构建。我在本地存储和TFS上都有FDK文件。我想将它们链接到我的管道中,以便在构建时使用它们,并且不会抛出文件未找到错误。

因为Framemaker FDK安装在本地计算机上。您应该在安装FDK的同一台计算机上创建自托管代理

然后,您需要通过将管道代理池定向到本地代理池,将管道配置为在此自托管代理上运行。这样,您的管道将能够在自托管代理上运行时访问本地计算机上安装的FDK


请参阅创建自托管代理的详细步骤。

这取决于项目的配置。如果将文件添加到存储库中,则应在构建项目时复制这些文件。可能您有一个gitignore,或者没有包含在解决方案中。如果使用Visual Studio,可以右键单击文件->属性并设置“始终复制”。当本地构建文件时,文件是否显示在bin文件夹中?嗨,我已设法获取文件并映射它们,我使用了Azure FIile副本。我现在得到这个错误“错误C1083:无法打开包含文件:'fapi.h':没有这样的文件或目录”嗨,你能共享你的管道吗?确保文件fapi.h存在于任务中设置的路径中。我无法共享管道。但是,我正在复制本地系统中使用的FDK目录中的所有可用文件。我已经在我的TFS存储库中复制了这个文件,然后我创建了一个复制文件任务,该任务将文件从存储库复制到构建的工作目录。我检查了文件复制的路径和工作目录,如果它们相同,并且它们确实匹配。我还检查了该特定文件是否被复制,是否被复制。