assembly MASM 14:www.example.com中需要常量winextra.inc

bt1cpqcv  于 2023-01-02  发布在  其他
关注(0)|答案(1)|浏览(109)

网上有观点认为这些错误是MSVC 2019中的一个麻烦,然而除了建议安装另一个版本的MASM之外,我没有找到如何解决这个问题。
winextra.inc从包括:

; ...
STD_ALERT struct
    alrt_timestamp dd ?
    alrt_eventname WCHAR  [EVLEN + 1] dup(?)  ; Here is A2026
    alrt_servicename WCHAR [SNLEN + 1] dup(?) ; Here is A2026
STD_ALERT ends
; ...

那么如何解决错误A2026在winextra没有重新安装MASM到另一个版本?

biswetbf

biswetbf1#

旧版本的MASM接受该语法,新版本要求用圆括号替换方括号。

; ...
STD_ALERT struct
    alrt_timestamp dd ?
    alrt_eventname WCHAR  (EVLEN + 1) dup(?)  ; Corrected
    alrt_servicename WCHAR (SNLEN + 1) dup(?) ; Corrected
STD_ALERT ends
; ...

相关问题