Skip to content
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

Qt install requirement #20

Open
elviosak opened this issue Jan 5, 2020 · 1 comment
Open

Qt install requirement #20

elviosak opened this issue Jan 5, 2020 · 1 comment

Comments

@elviosak
Copy link

elviosak commented Jan 5, 2020

@master-atul from what i understood looking at this and other plugin examples, u would need Qt installed for creating a plugin that uses a module not included in qode, but since it's compiled when the npm module is installed, wouldn't anyone using the plugin also need Qt installed in their system (or the required libs shipped with the plugin npm module)?

@a7ul
Copy link
Collaborator

a7ul commented Jan 5, 2020

Hi @slidinghotdog
Yes you are right, qode doesnt have all qt libs but very basic ones required for most apps. This is by design.
The idea is that each plugin can package its own required libs. That is the reason each plugin has its own cmake file. By architecture, the plugins link to the core nodegui lib dynamically.

I am yet to extract out the logic from qode and use it in the plugins. That is the main reason webview plugin is paused for now till I come back from vacation. Once webview plugin becomes ready we will have a standardised way of packaging external dlls. If you have time feel free to contribute on this. :)

I think there is a thrid party svg plugin created by another dev that already does it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants