[PySide] Shiboken command line issues
Stephen Morris
s-morris at n-eos.com
Fri Sep 6 15:24:55 CEST 2019
My attempt to wrap a Qt class using Shiboken is failing at the shiboken2 command line:
> shiboken2.exe --generator-set=shiboken;--enable-parent-ctor-heuristic;--enable-return-value-heuristic;--use-isnull-as-nb_nonzero;--avoid-protected-hack;-I<my main project library>;-T<my main project library>;--output-directory=<destination for generated files> bindings.h typesystem.xml
shiboken: Unknown generator set, try "shiboken" or "qtdoc"
Command line: --generator-set=shiboken;--enable-parent-ctor-heuristic;--enable-return-value-heuristic;--use-isnull-as-nb_nonzero;--avoid-protected-hack;-I<my main project directory>;-T<my main project directory>;--output-directory=<destination for generated files> bindings.h typesystem.xml
With the best will in the world, that's not a very helpful error message. I've been trying to see if there's a way that I can rebuild shiboken2.exe with debug information, so I can put a breakpoint in and see how it perceives the command line internally, but I haven't found an obvious way to do that either.
As my project is cross-platform, I tried doing exactly the same thing in Linux. Here, the error was "Required argument header-file is missing", which is the same as I get if I invoke shiboken2 with no command line options at all.
At this point I'm running out of ideas, and any guidance would be gratefully received.
More information about the PySide
mailing list