C++;Travis CI中的MFC库 我想用特拉维斯CI编译一个C++项目,使用MFC库。

C++;Travis CI中的MFC库 我想用特拉维斯CI编译一个C++项目,使用MFC库。,c++,travis-ci,C++,Travis Ci,有办法做到这一点吗 这是我的特拉维斯 os: windows language: cpp env: - MSBUILD_PATH="C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\MSBuild\Current\Bin" install: - choco install visualstudio2019buildtools --package-parameters "--add M

有办法做到这一点吗

这是我的特拉维斯

os: windows
language: cpp
env:
  - MSBUILD_PATH="C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\MSBuild\Current\Bin"
install:
  - choco install visualstudio2019buildtools --package-parameters "--add Microsoft.VisualStudio.Component.VC.Tools.x86.x64"
script:
  - export PATH=$MSBUILD_PATH:$PATH
  - MSBuild.exe -p:Configuration=Release -p:Platform=Win32 TBTA.sln
我得到以下错误:


C:\Program Files(x86)\Microsoft Visual Studio\2019\BuildTools\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(429,5):错误MSB8041:此项目需要MFC库。对于正在使用的任何工具集和体系结构,请从Visual Studio安装程序(单个组件选项卡)安装它们。

我找到了需要添加正确软件包参数的解决方案:

os: windows
language: cpp
env:
  - MSBUILD_PATH="C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\MSBuild\Current\Bin"
install:
  - choco install visualstudio2019buildtools --package-parameters "--add Microsoft.VisualStudio.Component.VC.Tools.x86.x64 --add Microsoft.VisualStudio.Component.VC.ATLMFC"
script:
  - export PATH=$MSBUILD_PATH:$PATH
  - MSBuild.exe -p:Configuration=Release -p:Platform=Win32 TBTA.sln

错误消息告诉您该怎么做。您需要安装MFC库。谢谢,但如何使用travis ci或choco进行安装?此处列出了工作负载:-我将使用其中一个进行尝试。