VeighNa量化社区
你的开源社区量化交易平台
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
加入于:
帖子: 4500
声望: 320

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

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

@richard刘亮 楼主解决这个问题了吗?我使用的也是vs2019 单出现问题和你不一样,但也是xtp相关的bug

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

沪公网安备 31011502017034号

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