CppSharp icon indicating copy to clipboard operation
CppSharp copied to clipboard

Crashes after modifying LanguageVersion

Open kgs233 opened this issue 6 months ago • 0 comments

var parserOption = driver.ParserOptions;
parserOption.LanguageVersion = CppSharp.Parser.LanguageVersion.CPP17;

log:

Parsing libraries...
Parsed 'Qt6Core.dll'
Parsing code...
Fatal error. 0xC0000005
   at CppSharp.Parser.ClangParser+__Internal.ParseHeader(IntPtr)
   at CppSharp.Parser.ClangParser.ParseHeader(CppSharp.Parser.CppParserOptions)
   at CppSharp.ClangParser.ParseSourceFiles(System.Collections.Generic.IEnumerable`1<System.String>, CppSharp.Parser.ParserOptions)
   at CppSharp.Driver.ParseCode()
   at CppSharp.ConsoleDriver.Run(CppSharp.ILibrary)
   at Qt.NET.Generator.Generator+<>c__DisplayClass0_0.<Main>b__0(System.CommandLine.ParseResult)
   at System.CommandLine.Command+<>c__DisplayClass30_0.<SetAction>b__0(System.CommandLine.ParseResult)
   at System.CommandLine.Invocation.AnonymousSynchronousCommandLineAction.Invoke(System.CommandLine.ParseResult)
   at System.CommandLine.Invocation.InvocationPipeline.Invoke(System.CommandLine.ParseResult)
   at System.CommandLine.ParseResult.Invoke()
   at Qt.NET.Generator.Generator.Main(System.String[])

kgs233 avatar Jul 05 '25 10:07 kgs233