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

vnpy2.7策略加密报错,已经安装了VS2017,是漏安装了什么吗?或者在哪里设置下路径?

running build_ext

building 'atr_rsi_strategy' extension

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MT -Ic:\vnstudio\lib\site-packages\numpy\core\include -Ic:\vnstudio\include -Ic:\vnstudio\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include" /TcC:/vnstudio/Lib/site-packages/vnpy_ctastrategy/strategies/atr_rsi_strategy.c /Fobuild\temp.win-amd64-3.7\Release\vnstudio/Lib/site-packages/vnpy_ctastrategy/strategies/atr_rsi_strategy.obj -O2 -march=native

cl: 命令行 warning D9002 :
忽略未知选项“-march=native”
atr_rsi_strategy.c

c:\vnstudio\include\pyconfig.h(59): fatal error C1083: 无法打开包括文件: “io.h”: No such file or directory

error: command 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\cl.exe' failed with exit status 2

加密失败。

Administrator
avatar
加入于:
帖子: 4502
声望: 322

从报错看是没有这个"io.h"的头文件,猜测原因可能是VS安装过程中的某个Windows SDK缺失导致的

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

用Python的交易员 wrote:

从报错看是没有这个"io.h"的头文件,猜测原因可能是VS安装过程中的某个Windows SDK缺失导致的
百度了下,是C++/CLI没安装。我重新安装VS把这一项给勾选上,加密策略仍然报错io.h,这下就没方向了

Member
avatar
加入于:
帖子: 4730
声望: 287

可以安装Windows10 SDK试试

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

何老师,我安装VS的时候,它默认已经选中了win10 SDK,已经安装了。

Administrator
avatar
加入于:
帖子: 4502
声望: 322

https://blog.csdn.net/zbzcDZF/article/details/90215639

参考这个帖子,修改环境变量试试呢

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

沪公网安备 31011502017034号

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