【发布时间】:2021-11-16 21:37:44
【问题描述】:
我尝试使用尽可能多的不同术语进行搜索,但无法准确找到我要查找的内容。 我有一个在 Visual Studio 2019 中开发的 C++ 项目,我正在尝试在 Azure Pipelines 中构建和部署它。它使用 Boost 和 OpenCV。我跳过了尝试将这些包含在 Azure Artifacts 中的尝试,因为 Azure CLI 错误导致我花了将近半天时间。
所以似乎有一个任务是在 .yml 文件中发布管道工件。当我的项目需要引用某个目录而不是一个特定的文件或 .dll 时,我该怎么做?以下是在 Visual Studio 中如何配置的图片:
include directory for boost image
include directory settings for opencv image
编辑:仍在尝试,请参阅我的评论。正在考虑切换到 CircleCI。
【问题讨论】:
-
我最近重温了这个。它仍然无法正常工作。以下是我所做的:1.) 在我的本地计算机上设置自定义 Azure 管道代理 2.) 使用该代理进行构建 3.) 最重要的是,请注意 VSBuild 任务中的 MSBuild 参数。不过,我似乎无法得到正确的论据。我试过类似的东西: /p:IncludePath="c:\\opencv\\build\\include";$(IncludePath) /p:LibraryPath="c:\\opencv\\build\\x64\\vc15\\ lib";$(LibraryPath)
标签: azure-devops azure-pipelines azure-artifacts