VeighNa量化社区
你的开源社区量化交易平台 | vn.py | vnpy
Member
avatar
加入于:
帖子: 4
声望: 0

description

description

Super Moderator
avatar
加入于:
帖子: 66
声望: 7

在安装VeighNa时,如果遇到“Microsoft Visual C++ 14 is required”的错误,通常是因为缺少必要的C++编译工具。以下是两种解决该问题的方案:

方案一:安装Microsoft Visual C++ Build Tools

  1. 下载安装工具

  2. 安装工具

    • 运行下载的安装程序。
    • 在安装界面中,选择“使用C++的桌面开发”工作负载,并确保勾选以下组件:
      • MSVC v142 - VS 2019 C++ x64/x86 生成工具
      • Windows 10 SDK
      • C++ CMake 工具
    • 点击“安装”按钮,等待安装完成。

方案二:安装Visual Studio

  1. 下载 Visual Studio

  2. 运行安装程序

    • 打开下载的安装程序。
    • 在安装界面中,选择 “使用 C++ 的桌面开发” 工作负载。
    • 确保勾选以下组件:
      • MSVC v142 - VS 2019 C++ x64/x86 生成工具
      • Windows 10 SDK
      • C++ CMake 工具
    • 点击 “安装” 按钮,等待安装完成。

重新安装VeighNa

安装完Microsoft Visual C++ Build Tools或Visual Studio后,重新运行VeighNa的安装脚本:

install.bat

验证安装

启动VeighNa Trader,确认是否能够正常运行。

注意事项

  • Microsoft Visual C++ Build Tools 是更轻量化的选择,适合仅需要解决C++编译工具问题的用户。
  • Visual Studio 是一个功能更全面的开发环境,适合需要开发C++项目的用户。

希望这些步骤能帮助您解决问题。如果还有其他问题,欢迎继续咨询!

Member
avatar
加入于:
帖子: 4
声望: 0

还是不行,一样的报错

Member
avatar
加入于:
帖子: 1
声望: 0

可以手动安装ta-lib的wheel文件,这是预编译好的。可以从https://github.com/cgohlke/talib-build/releases上下载,新发布的vnpy4.0需要python 3.13的版本,同时ta-lib要0.6.3以上。

Member
avatar
加入于:
帖子: 5379
声望: 327

1118 wrote:

还是不行,一样的报错
你装了visual studio就不会报找不到Microsoft Visual C++ 14 is required的错了

Member
avatar
加入于:
帖子: 3
声望: 0

现在去github上最新的mater分支有修复,可以去试试

© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】