vn.py量化社区
By Traders, For Traders.
Member
avatar
加入于:
帖子: 1
声望: 0

有一些很难理解的错误, 我的用的是VS 2019企业版编译的这个工程,python 环境什么的都根据我自己的安装路径更新过了。

比方编译这个generated_functions_0.cpp, 文件, 有下面这些错误, CPP文件里面的“unexpected end-of-file found”错很不容易查, 这种一般是某个头文件里面的括弧啥的不匹配。 头文件里面的编译错也完全没有提示作用, 比方下面161行的那个错, 实际上那一行是注释行, 不是代码行。

有没有谁编译成功过?指导指导

Severity Code Description Project File Line Suppression State Suppression State
Error C1004 unexpected end-of-file found vnxtp E:\workspace\open\vnpy.git\vnpy\api\xtp\vnxtp\generated_files\generated_functions_0.cpp 649
Error C2447 '{': missing function header (old-style formal list?) vnxtp E:\workspace\open\vnpy.git\vnpy\api\xtp\vnxtp\include\xtp_api_data_type.h 161
Error C2143 syntax error: missing ';' before '{' vnxtp E:\workspace\open\vnpy.git\vnpy\api\xtp\vnxtp\include\xtp_api_data_type.h 161
Error C2059 syntax error: 'enum [tag]' vnxtp E:\workspace\open\vnpy.git\vnpy\api\xtp\vnxtp\include\xtp_api_data_type.h 161
Error C2143 syntax error: missing '}' before 'enum [tag]' vnxtp E:\workspace\open\vnpy.git\vnpy\api\xtp\vnxtp\include\xtp_api_data_type.h 160
Error C2226 syntax error: unexpected type 'uint8_t' vnxtp E:\workspace\open\vnpy.git\vnpy\api\xtp\vnxtp\include\xtp_api_data_type.h 83
Error C2144 syntax error: 'uint8_t' should be preceded by '}' vnxtp E:\workspace\open\vnpy.git\vnpy\api\xtp\vnxtp\include\xtp_api_data_type.h 83

Administrator
avatar
加入于:
帖子: 2135
声望: 96

xtp_api_data_type.h,这个文件是XTP官方API提供的,如果2019编译不了说明可能是版本不支持,试试2017吧

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