|

楼主 |
发表于 2023-12-19 16:21:16
|
显示全部楼层
ctypesgen -o dlms_make.h dlms_make.py的时候报错了,详细报错信息如下
WARNING: No libraries specified
INFO: Status: Preprocessing C:\Users\ADMINI~1\AppData\Local\Temp\tmp8___nytp.h
INFO: Status: gcc -E -U __GNUC__ -dD "-D__extension__=" "-D__const=const" "-D__asm__(x)=" "-D__asm(x)=" "-DCTYPESGEN=1" "C:\Users\ADMINI~1\AppData\Local\Temp\tmp8___nytp.h"
Traceback (most recent call last):
File "E:\python\PycharmProjects\DLMS\venv\lib\site-packages\ctypesgen\parser\preprocessor.py", line 133, in parse
ppout = ppout_data.decode("utf-8")
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc3 in position 9054: invalid continuation byte
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\Programs\Python\Python39\lib\runpy.py", line 197, in _run_module_as_main
return _run_code(code, main_globals, None,
File "D:\Programs\Python\Python39\lib\runpy.py", line 87, in _run_code
exec(code, run_globals)
File "E:\python\PycharmProjects\DLMS\venv\Scripts\ctypesgen.exe\__main__.py", line 7, in <module>
File "E:\python\PycharmProjects\DLMS\venv\lib\site-packages\ctypesgen\main.py", line 397, in main
descriptions = core_parser.parse(options.headers, options)
File "E:\python\PycharmProjects\DLMS\venv\lib\site-packages\ctypesgen\parser\__init__.py", line 20, in parse
parser.parse()
File "E:\python\PycharmProjects\DLMS\venv\lib\site-packages\ctypesgen\parser\datacollectingparser.py", line 79, in parse
super(DataCollectingParser, self).parse(fname, self.options.debug_level)
File "E:\python\PycharmProjects\DLMS\venv\lib\site-packages\ctypesgen\parser\cparser.py", line 119, in parse
self.preprocessor_parser.parse(filename)
File "E:\python\PycharmProjects\DLMS\venv\lib\site-packages\ctypesgen\parser\preprocessor.py", line 138, in parse
raise UnicodeError
UnicodeError
|
|