-
Notifications
You must be signed in to change notification settings - Fork 87
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
wrap is not a member of qjs::js_traits<MyCustomClass,void> #55
Comments
which branch are you using? v2/sharedptr or v1? either way, some things ive learned: expose base classes first (for inheritance and if your class returns another class). for example:
however, I guess this is incomplete (as theres a todo comment on this class) and I have to do a hack to get my existing native ptr exposed to quickjs:
then it all works. without the above hack, the code compiles but acecssing @ftk any thoughts here would be appreciated |
Coming back to this after some time. ok, more than some time! I'm not able to make any/all of my classes inherit from Is there a way around this? |
@projectitis I'm like you, is there any solution? |
@luodaoyi I haven't found one yet. Have paused this project for now :( |
@projectitis Me too , I have to change script solution to others :( I think it is unsolvable. Because the js engine needs to manage the life cycle of objects. |
Hi FTK,
I understand that this error is indicating something else is wrong somewhere.
I seem to get errors like this for any getters that return a
DisplayObject*
, so I'm guessing my error is in my qjs code forDisplayObject
somewhere. When I comment out the lines that appear to be the issue, similar build errors occur just with other parts of the code.Any idea why these errors would usually occur? What sort of problems should I be looking for in my code?
My code looks something like this (these are just snippets of what is in
Script.cpp
):And the errors I get are like this:
The text was updated successfully, but these errors were encountered: