mirror of
https://github.com/qmlnet/qmlnet.git
synced 2026-05-15 14:15:54 -06:00
[GH-ISSUE #33] Meta-packages for self-contained Qt binaries for each OS. #18
Labels
No labels
bug
enhancement
help wanted
help wanted
pull-request
question
todo
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/qmlnet#18
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @pauldotknopf on GitHub (Jul 23, 2018).
Original GitHub issue: https://github.com/qmlnet/qmlnet/issues/33
Currently, there is a
Qml.NetNuGet package.Need to think about the following NuGet packages:
Qml.Net.WindowsBinaries: This one should be easy, considering there aren't many shared libraries on Windows.Qml.Net.OSXBinaries: This one should also be easy, again, considering the shared libraries used on OSX don't change much.Qml.Net.LinuxBinaries: This will be a bitch to do. It is possible, but if we do, I'd like to statically compile in every dependency of Qt, including Qt itself. The only think dependent upon the system would be the glib version, which doesn't change much from distro-to-distro.@pauldotknopf commented on GitHub (Jul 29, 2018):
Working on Windows now. We currently depend on the following .dlls/paths:
Before loading the app, we'd have to first locate the plugins directory and set the
QT_PLUGIN_PATH. Same thing for the qml directory with theQML2_IMPORT_PATH.I'm going to try to statically compile all the .dlls into a single QmlNet.dll. I might try to use mingw, since Windows implementations don't have to link against the lib (just standard C exports).
@pauldotknopf commented on GitHub (Jul 31, 2018):
Windows is done.
https://www.nuget.org/packages/Qml.Net.WindowsBinaries/
Mac/Linux is next!
@pauldotknopf commented on GitHub (Aug 3, 2018):
Mac/Linux is done as of
0.1.4.