Comments (8)
I have the same problems.
from packer.
Maybe it is related to nodegui/nodegui#907.
from packer.
I have found my problems. I installed anaconda which included qt already, but the version is 5.9.7.0
, when I run npx nodegui-packer --pack ./dist
, the actual command D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\bin\windeployqt.exe D:\code\node\nodegui-starter\dist\nodegui_core.node --verbose=2 --release --no-translations --compiler-runtime --dir=.
will be executed which will use the qt bundled in anaconda instead of @nodegui\nodegui
.
If I firstly executed set PATH=D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\bin;%PATH%
then ran npx nodegui-packer --pack ./dist
, it will be ok.
The related code is in
Lines 41 to 54 in 4402228
See the following logs for more details.
cmd logs
D:\code\node\nodegui-starter\windeployqt>D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\bin\windeployqt.exe --help
Usage: D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\bin\windeployqt.exe [options] [files]
Qt Deploy Tool 5.14.1
The simplest way to use windeployqt is to add the bin directory of your Qt
installation (e.g. <QT_DIR\bin>) to the PATH variable and then run:
windeployqt <path-to-app-binary>
If ICU, ANGLE, etc. are not in the bin directory, they need to be in the PATH
variable. If your application uses Qt Quick, run:
windeployqt --qmldir <path-to-app-qml-files> <path-to-app-binary>
Options:
-?, -h, --help Displays help on commandline options.
--help-all Displays help including Qt specific options.
-v, --version Displays version information.
--dir <directory> Use directory instead of binary directory.
--libdir <path> Copy libraries to path.
--plugindir <path> Copy plugins to path.
--debug Assume debug binaries.
--release Assume release binaries.
--pdb Deploy .pdb files (MSVC).
--force Force updating files.
--dry-run Simulation mode. Behave normally, but do not
copy/update any files.
--no-patchqt Do not patch the Qt5Core library.
--no-plugins Skip plugin deployment.
--no-libraries Skip library deployment.
--qmldir <directory> Scan for QML-imports starting from directory.
--qmlimport <directory> Add the given path to the QML module search
locations.
--no-quick-import Skip deployment of Qt Quick imports.
--no-translations Skip deployment of translations.
--no-system-d3d-compiler Skip deployment of the system D3D compiler.
--compiler-runtime Deploy compiler runtime (Desktop only).
--no-virtualkeyboard Disable deployment of the Virtual Keyboard.
--no-compiler-runtime Do not deploy compiler runtime (Desktop only).
--webkit2 Deployment of WebKit2 (web process).
--no-webkit2 Skip deployment of WebKit2.
--json Print to stdout in JSON format.
--angle Force deployment of ANGLE.
--no-angle Disable deployment of ANGLE.
--no-opengl-sw Do not deploy the software rasterizer library.
--list <option> Print only the names of the files copied.
Available options:
source: absolute path of the source files
target: absolute path of the target files
relative: paths of the target files, relative
to the target directory
mapping: outputs the source and the relative
target, suitable for use within an
Appx mapping file
--verbose <level> Verbose level (0-2).
Qt libraries can be added by passing their name (-xml) or removed by passing
the name prepended by --no- (--no-xml). Available libraries:
bluetooth concurrent core declarative designer designercomponents enginio
gamepad gui qthelp multimedia multimediawidgets multimediaquick network nfc
opengl positioning printsupport qml qmltooling quick quickparticles quickwidgets
script scripttools sensors serialport sql svg test webkit webkitwidgets
websockets widgets winextras xml xmlpatterns webenginecore webengine
webenginewidgets 3dcore 3drenderer 3dquick 3dquickrenderer 3dinput 3danimation
3dextras geoservices webchannel texttospeech serialbus webview
Arguments:
[files] Binaries or directory containing the binary.
D:\code\node\nodegui-starter\windeployqt>D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\bin\windeployqt.exe D:\code\node\nodegui-starter\dist\nodegui_core.node --verbose=2 --release --no-translations --compiler-runtime --dir=.
Qt binaries in C:\Users\Liu.D.H\anaconda3\Library\bin
readPeExecutable: D:\code\node\nodegui-starter\dist\nodegui_core.node 64 bit, dependent libraries: 15, release
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\bin\Qt5Svg.dll 64 bit, dependent libraries: 10
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\bin\Qt5Widgets.dll 64 bit, dependent libraries: 14
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\bin\Qt5Gui.dll 64 bit, dependent libraries: 17
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\bin\Qt5Core.dll 64 bit, dependent libraries: 23
D:\code\node\nodegui-starter\dist\nodegui_core.node 64 bit, release executable
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\bin\Qt5Core.dll 64 bit, dependent libraries: 23
Adding ICU version 58
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\plugins\iconengines\qsvgicon.dll 64 bit, release
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\plugins\iconengines\qsvgicon.dll 64 bit, dependent libraries: 7
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\bin\Qt5Svg.dll 64 bit, dependent libraries: 10
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\bin\Qt5Widgets.dll 64 bit, dependent libraries: 14
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\bin\Qt5Gui.dll 64 bit, dependent libraries: 17
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\bin\Qt5Core.dll 64 bit, dependent libraries: 23
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\plugins\imageformats\qgif.dll 64 bit, release
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\plugins\imageformats\qicns.dll 64 bit, release
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\plugins\imageformats\qico.dll 64 bit, release
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\plugins\imageformats\qjpeg.dll 64 bit, release
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\plugins\imageformats\qsvg.dll 64 bit, release
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\plugins\imageformats\qtga.dll 64 bit, release
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\plugins\imageformats\qtiff.dll 64 bit, release
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\plugins\imageformats\qwbmp.dll 64 bit, release
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\plugins\imageformats\qwebp.dll 64 bit, release
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\plugins\imageformats\qgif.dll 64 bit, dependent libraries: 7
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\bin\Qt5Gui.dll 64 bit, dependent libraries: 17
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\bin\Qt5Core.dll 64 bit, dependent libraries: 23
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\plugins\imageformats\qicns.dll 64 bit, dependent libraries: 7
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\bin\Qt5Gui.dll 64 bit, dependent libraries: 17
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\bin\Qt5Core.dll 64 bit, dependent libraries: 23
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\plugins\imageformats\qico.dll 64 bit, dependent libraries: 6
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\bin\Qt5Gui.dll 64 bit, dependent libraries: 17
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\bin\Qt5Core.dll 64 bit, dependent libraries: 23
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\plugins\imageformats\qjpeg.dll 64 bit, dependent libraries: 8
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\bin\Qt5Gui.dll 64 bit, dependent libraries: 17
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\bin\Qt5Core.dll 64 bit, dependent libraries: 23
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\plugins\imageformats\qsvg.dll 64 bit, dependent libraries: 7
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\bin\Qt5Svg.dll 64 bit, dependent libraries: 10
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\bin\Qt5Widgets.dll 64 bit, dependent libraries: 14
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\bin\Qt5Gui.dll 64 bit, dependent libraries: 17
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\bin\Qt5Core.dll 64 bit, dependent libraries: 23
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\plugins\imageformats\qtga.dll 64 bit, dependent libraries: 7
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\bin\Qt5Gui.dll 64 bit, dependent libraries: 17
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\bin\Qt5Core.dll 64 bit, dependent libraries: 23
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\plugins\imageformats\qtiff.dll 64 bit, dependent libraries: 13
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\bin\Qt5Gui.dll 64 bit, dependent libraries: 17
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\bin\Qt5Core.dll 64 bit, dependent libraries: 23
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\plugins\imageformats\qwbmp.dll 64 bit, dependent libraries: 6
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\bin\Qt5Gui.dll 64 bit, dependent libraries: 17
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\bin\Qt5Core.dll 64 bit, dependent libraries: 23
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\plugins\imageformats\qwebp.dll 64 bit, dependent libraries: 8
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\bin\Qt5Gui.dll 64 bit, dependent libraries: 17
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\bin\Qt5Core.dll 64 bit, dependent libraries: 23
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\plugins\platforminputcontexts\qtvirtualkeyboardplugin.dll 64 bit, release
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\plugins\platforminputcontexts\qtvirtualkeyboardplugin.dll 64 bit, dependent libraries: 8
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\bin\Qt5Quick.dll 64 bit, dependent libraries: 14
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\bin\Qt5Network.dll 64 bit, dependent libraries: 15
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\bin\Qt5Gui.dll 64 bit, dependent libraries: 17
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\bin\Qt5Qml.dll 64 bit, dependent libraries: 13
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\bin\Qt5Core.dll 64 bit, dependent libraries: 23
Skipping plugin qtvirtualkeyboardplugin.dll due to disabled dependencies (Qt5Qml Qt5Quick).
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\plugins\platforms\qwindows.dll 64 bit, release
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\plugins\platforms\qwindows.dll 64 bit, dependent libraries: 23
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\bin\Qt5Gui.dll 64 bit, dependent libraries: 17
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\bin\Qt5Core.dll 64 bit, dependent libraries: 23
Direct dependencies: Qt5Core Qt5Gui Qt5Svg Qt5Widgets
All dependencies : Qt5Core Qt5Gui Qt5Svg Qt5Widgets
To be deployed : Qt5Core Qt5Gui Qt5Svg Qt5Widgets
Plugins: C:/Users/Liu.D.H/anaconda3/Library/plugins/iconengines/qsvgicon.dll,C:/Users/Liu.D.H/anaconda3/Library/plugins/imageformats/qgif.dll,C:/Users/Liu.D.H/anaconda3/Library/plugins/imageformats/qicns.dll,C:/Users/Liu.D.H/anaconda3/Library/plugins/imageformats/qico.dll,C:/Users/Liu.D.H/anaconda3/Library/plugins/imageformats/qjpeg.dll,C:/Users/Liu.D.H/anaconda3/Library/plugins/imageformats/qsvg.dll,C:/Users/Liu.D.H/anaconda3/Library/plugins/imageformats/qtga.dll,C:/Users/Liu.D.H/anaconda3/Library/plugins/imageformats/qtiff.dll,C:/Users/Liu.D.H/anaconda3/Library/plugins/imageformats/qwbmp.dll,C:/Users/Liu.D.H/anaconda3/Library/plugins/imageformats/qwebp.dll,C:/Users/Liu.D.H/anaconda3/Library/plugins/platforms/qwindows.dll
readPeExecutable: C:\Users\Liu.D.H\anaconda3\Library\bin\Qt5Gui.dll 64 bit, dependent libraries: 17
readPeExecutable: C:\Windows\system32\D3Dcompiler_47.dll 64 bit
Warning: Cannot find Visual Studio installation directory, VCINSTALLDIR is not set.
Checking C:/Users/Liu.D.H/anaconda3/Library/bin/icuin58.dll, ./icuin58.dll
Updating icuin58.dll.
Checking C:/Users/Liu.D.H/anaconda3/Library/bin/icuuc58.dll, ./icuuc58.dll
Updating icuuc58.dll.
Checking C:/Users/Liu.D.H/anaconda3/Library/bin/icudt58.dll, ./icudt58.dll
Updating icudt58.dll.
Checking C:/Users/Liu.D.H/anaconda3/Library/bin/Qt5Core.dll, ./Qt5Core.dll
Updating Qt5Core.dll.
Checking C:/Users/Liu.D.H/anaconda3/Library/bin/Qt5Gui.dll, ./Qt5Gui.dll
Updating Qt5Gui.dll.
Checking C:/Users/Liu.D.H/anaconda3/Library/bin/Qt5Svg.dll, ./Qt5Svg.dll
Updating Qt5Svg.dll.
Checking C:/Users/Liu.D.H/anaconda3/Library/bin/Qt5Widgets.dll, ./Qt5Widgets.dll
Updating Qt5Widgets.dll.
Checking C:/Users/Liu.D.H/anaconda3/Library/bin/libGLESV2.dll, ./libGLESV2.dll
Updating libGLESV2.dll.
Checking C:/Users/Liu.D.H/anaconda3/Library/bin/libEGL.dll, ./libEGL.dll
Updating libEGL.dll.
Checking C:/Windows/system32/D3Dcompiler_47.dll, ./D3Dcompiler_47.dll
Updating D3Dcompiler_47.dll.
Checking C:/Users/Liu.D.H/anaconda3/Library/bin/opengl32sw.dll, ./opengl32sw.dll
Updating opengl32sw.dll.
Creating directory D:/code/node/nodegui-starter/windeployqt/iconengines.
Checking C:/Users/Liu.D.H/anaconda3/Library/plugins/iconengines/qsvgicon.dll, D:/code/node/nodegui-starter/windeployqt/iconengines/qsvgicon.dll
Updating qsvgicon.dll.
Creating directory D:/code/node/nodegui-starter/windeployqt/imageformats.
Checking C:/Users/Liu.D.H/anaconda3/Library/plugins/imageformats/qgif.dll, D:/code/node/nodegui-starter/windeployqt/imageformats/qgif.dll
Updating qgif.dll.
Checking C:/Users/Liu.D.H/anaconda3/Library/plugins/imageformats/qicns.dll, D:/code/node/nodegui-starter/windeployqt/imaChecking C:/Users/Liu.D.H/anaconda3/Library/plugins/imageformats/qicns.dll, D:/code/node/nodegui-starter/windeployqt/imageformats/qicns.dll
Updating qicns.dll.
Checking C:/Users/Liu.D.H/anaconda3/Library/plugins/imageformats/qico.dll, D:/code/node/nodegui-starter/windeployqt/imageformats/qico.dll
Updating qico.dll.
Checking C:/Users/Liu.D.H/anaconda3/Library/plugins/imageformats/qjpeg.dll, D:/code/node/nodegui-starter/windeployqt/imageformats/qjpeg.dll
Updating qjpeg.dll.
Checking C:/Users/Liu.D.H/anaconda3/Library/plugins/imageformats/qsvg.dll, D:/code/node/nodegui-starter/windeployqt/imageformats/qsvg.dll
Updating qsvg.dll.
Checking C:/Users/Liu.D.H/anaconda3/Library/plugins/imageformats/qtga.dll, D:/code/node/nodegui-starter/windeployqt/imageformats/qtga.dll
Updating qtga.dll.
Checking C:/Users/Liu.D.H/anaconda3/Library/plugins/imageformats/qtiff.dll, D:/code/node/nodegui-starter/windeployqt/imageformats/qtiff.dll
Updating qtiff.dll.
Checking C:/Users/Liu.D.H/anaconda3/Library/plugins/imageformats/qwbmp.dll, D:/code/node/nodegui-starter/windeployqt/imageformats/qwbmp.dll
Updating qwbmp.dll.
Checking C:/Users/Liu.D.H/anaconda3/Library/plugins/imageformats/qwebp.dll, D:/code/node/nodegui-starter/windeployqt/imageformats/qwebp.dll
Updating qwebp.dll.
Creating directory D:/code/node/nodegui-starter/windeployqt/platforms.
Checking C:/Users/Liu.D.H/anaconda3/Library/plugins/platforms/qwindows.dll, D:/code/node/nodegui-starter/windeployqt/platforms/qwindows.dll
Updating qwindows.dll.
D:\code\node\nodegui-starter\windeployqt>set PATH=D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\bin;%PATH%
D:\code\node\nodegui-starter\windeployqt>D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\bin\windeployqt.exe D:\code\node\nodegui-starter\dist\nodegui_core.node --verbose=2 --release --no-translations --compiler-runtime --dir=../windeployqt.1
Qt binaries in D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\bin
readPeExecutable: D:\code\node\nodegui-starter\dist\nodegui_core.node 64 bit, dependent libraries: 15, release
readPeExecutable: D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\bin\Qt5Svg.dll 64 bit, dependent libraries: 9
readPeExecutable: D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\bin\Qt5Widgets.dll 64 bit, dependent libraries: 15
readPeExecutable: D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\bin\Qt5Gui.dll 64 bit, dependent libraries: 17
readPeExecutable: D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\bin\Qt5Core.dll 64 bit, dependent libraries: 22
D:\code\node\nodegui-starter\dist\nodegui_core.node 64 bit, release executable
readPeExecutable: D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\bin\Qt5Core.dll 64 bit, dependent libraries: 22
readPeExecutable: D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\plugins\iconengines\qsvgicon.dll 64 bit, release
readPeExecutable: D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\plugins\iconengines\qsvgicond.dll 64 bit, debug
readPeExecutable: D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\plugins\iconengines\qsvgicon.dll 64 bit, dependent libraries: 7
readPeExecutable: D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\bin\Qt5Svg.dll 64 bit, dependent libraries: 9
readPeExecutable: D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\bin\Qt5Widgets.dll 64 bit, dependent libraries: 15
readPeExecutable: D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\bin\Qt5Gui.dll 64 bit, dependent libraries: 17
readPeExecutable: D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\bin\Qt5Core.dll 64 bit, dependent libraries: 22
readPeExecutable: D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\plugins\imageformats\qgif.dll 64 bit, release
readPeExecutable: D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\plugins\imageformats\qgifd.dll 64 bit, debug
readPeExecutable: D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\plugins\imageformats\qico.dll 64 bit, release
readPeExecutable: D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\plugins\imageformats\qicod.dll 64 bit, debug
readPeExecutable: D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\plugins\imageformats\qjpeg.dll 64 bit, release
readPeExecutable: D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\plugins\imageformats\qjpegd.dll 64 bit, debug
readPeExecutable: D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\plugins\imageformats\qsvg.dll 64 bit, release
readPeExecutable: D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\plugins\imageformats\qsvgd.dll 64 bit, debug
readPeExecutable: D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\plugins\imageformats\qgif.dll 64 bit, dependent libraries: 7
readPeExecutable: D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\bin\Qt5Gui.dll 64 bit, dependent libraries: 17
readPeExecutable: D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\bin\Qt5Core.dll 64 bit, dependent libraries: 22
readPeExecutable: D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\plugins\imageformats\qico.dll 64 bit, dependent libraries: 6
readPeExecutable: D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\bin\Qt5Gui.dll 64 bit, dependent libraries: 17
readPeExecutable: D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\bin\Qt5Core.dll 64 bit, dependent libraries: 22
readPeExecutable: D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\plugins\imageformats\qjpeg.dll 64 bit, dependent libraries: 10
readPeExecutable: D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\bin\Qt5Gui.dll 64 bit, dependent libraries: 17
readPeExecutable: D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\bin\Qt5Core.dll 64 bit, dependent libraries: 22
readPeExecutable: D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\plugins\imageformats\qsvg.dll 64 bit, dependent libraries: 7
readPeExecutable: D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\bin\Qt5Svg.dll 64 bit, dependent libraries: 9
readPeExecutable: D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\bin\Qt5Widgets.dll 64 bit, dependent libraries: 15
readPeExecutable: D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\bin\Qt5Gui.dll 64 bit, dependent libraries: 17
readPeExecutable: D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\bin\Qt5Core.dll 64 bit, dependent libraries: 22
readPeExecutable: D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\plugins\platforms\qwindows.dll 64 bit, release
readPeExecutable: D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\plugins\platforms\qwindows.dll 64 bit, dependent libraries: 22
readPeExecutable: D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\bin\Qt5Gui.dll 64 bit, dependent libraries: 17
readPeExecutable: D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\bin\Qt5Core.dll 64 bit, dependent libraries: 22
readPeExecutable: D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\plugins\styles\qwindowsvistastyle.dll 64 bit, release
readPeExecutable: D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\plugins\styles\qwindowsvistastyled.dll 64 bit, debug
readPeExecutable: D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\plugins\styles\qwindowsvistastyle.dll 64 bit, dependent libraries: 10
readPeExecutable: D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\bin\Qt5Widgets.dll 64 bit, dependent libraries: 15
readPeExecutable: D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\bin\Qt5Gui.dll 64 bit, dependent libraries: 17
readPeExecutable: D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\bin\Qt5Core.dll 64 bit, dependent libraries: 22
Direct dependencies: Qt5Core Qt5Gui Qt5Svg Qt5Widgets
All dependencies : Qt5Core Qt5Gui Qt5Svg Qt5Widgets
To be deployed : Qt5Core Qt5Gui Qt5Svg Qt5Widgets
Plugins: D:/code/node/nodegui-starter/node_modules/@nodegui/nodegui/miniqt/5.14.1/msvc2017_64/plugins/iconengines/qsvgicon.dll,D:/code/node/nodegui-starter/node_modules/@nodegui/nodegui/miniqt/5.14.1/msvc2017_64/plugins/imageformats/qgif.dll,D:/code/node/nodegui-starter/node_modules/@nodegui/nodegui/miniqt/5.14.1/msvc2017_64/plugins/imageformats/qico.dll,D:/code/node/nodegui-starter/node_modules/@nodegui/nodegui/miniqt/5.14.1/msvc2017_64/plugins/imageformats/qjpeg.dll,D:/code/node/nodegui-starter/node_modules/@nodegui/nodegui/miniqt/5.14.1/msvc2017_64/plugins/imageformats/qsvg.dll,D:/code/node/nodegui-starter/node_modules/@nodegui/nodegui/miniqt/5.14.1/msvc2017_64/plugins/platforms/qwindows.dll,D:/code/node/nodegui-starter/node_modules/@nodegui/nodegui/miniqt/5.14.1/msvc2017_64/plugins/styles/qwindowsvistastyle.dll
readPeExecutable: D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\bin\Qt5Gui.dll 64 bit, dependent libraries: 17
readPeExecutable: C:\Windows\system32\D3Dcompiler_47.dll 64 bit
Warning: Cannot find Visual Studio installation directory, VCINSTALLDIR is not set.
Checking D:/code/node/nodegui-starter/node_modules/@nodegui/nodegui/miniqt/5.14.1/msvc2017_64/bin/Qt5Core.dll, ../windeployqt.1/Qt5Core.dll
Updating Qt5Core.dll.
Checking D:/code/node/nodegui-starter/node_modules/@nodegui/nodegui/miniqt/5.14.1/msvc2017_64/bin/Qt5Gui.dll, ../windeployqt.1/Qt5Gui.dll
Updating Qt5Gui.dll.
Checking D:/code/node/nodegui-starter/node_modules/@nodegui/nodegui/miniqt/5.14.1/msvc2017_64/bin/Qt5Svg.dll, ../windeployqt.1/Qt5Svg.dll
Updating Qt5Svg.dll.
Checking D:/code/node/nodegui-starter/node_modules/@nodegui/nodegui/miniqt/5.14.1/msvc2017_64/bin/Qt5Widgets.dll, ../windeployqt.1/Qt5Widgets.dll
Updating Qt5Widgets.dll.
Checking D:/code/node/nodegui-starter/node_modules/@nodegui/nodegui/miniqt/5.14.1/msvc2017_64/bin/libGLESV2.dll, ../windeployqt.1/libGLESV2.dll
Updating libGLESV2.dll.
Checking D:/code/node/nodegui-starter/node_modules/@nodegui/nodegui/miniqt/5.14.1/msvc2017_64/bin/libEGL.dll, ../windeployqt.1/libEGL.dll
Updating libEGL.dll.
Checking C:/Windows/system32/D3Dcompiler_47.dll, ../windeployqt.1/D3Dcompiler_47.dll
Updating D3Dcompiler_47.dll.
Creating directory D:/code/node/nodegui-starter/windeployqt.1/iconengines.
Checking D:/code/node/nodegui-starter/node_modules/@nodegui/nodegui/miniqt/5.14.1/msvc2017_64/plugins/iconengines/qsvgicon.dll, D:/code/node/nodegui-starter/windeployqt.1/iconengines/qsvgicon.dll
Updating qsvgicon.dll.
Creating directory D:/code/node/nodegui-starter/windeployqt.1/imageformats.
Checking D:/code/node/nodegui-starter/node_modules/@nodegui/nodegui/miniqt/5.14.1/msvc2017_64/plugins/imageformats/qgif.dll, D:/code/node/nodegui-starter/windeployqt.1/imageformats/qgif.dll
Updating qgif.dll.
Checking D:/code/node/nodegui-starter/node_modules/@nodegui/nodegui/miniqt/5.14.1/msvc2017_64/plugins/imageformats/qico.dll, D:/code/node/nodegui-starter/windeployqt.1/imageformats/qico.dll
Updating qico.dll.
Checking D:/code/node/nodegui-starter/node_modules/@nodegui/nodegui/miniqt/5.14.1/msvc2017_64/plugins/imageformats/qjpeg.dll, D:/code/node/nodegui-starter/windeployqt.1/imageformats/qjpeg.dll
Updating qjpeg.dll.
Checking D:/code/node/nodegui-starter/node_modules/@nodegui/nodegui/miniqt/5.14.1/msvc2017_64/plugins/imageformats/qsvg.dll, D:/code/node/nodegui-starter/windeployqt.1/imageformats/qsvg.dll
Updating qsvg.dll.
Creating directory D:/code/node/nodegui-starter/windeployqt.1/platforms.
Checking D:/code/node/nodegui-starter/node_modules/@nodegui/nodegui/miniqt/5.14.1/msvc2017_64/plugins/platforms/qwindows.dll, D:/code/node/nodegui-starter/windeployqt.1/platforms/qwindows.dll
Updating qwindows.dll.
Creating directory D:/code/node/nodegui-starter/windeployqt.1/styles.
Checking D:/code/node/nodegui-starter/node_modules/@nodegui/nodegui/miniqt/5.14.1/msvc2017_64/plugins/styles/qwindowsvistastyle.dll, D:/code/node/nodegui-starter/windeployqt.1/styles/qwindowsvistastyle.dll
Updating qwindowsvistastyle.dll.
D:\code\node\nodegui-starter\windeployqt>
from packer.
I think I am having the same issue. I followed the commands in this repo and tried running build/app/qode.exe by doubling clicking it. However, there is nothing pop up on the screen. (I am using Windows 10, the apps did work during development)
from packer.
I also had same problem. This is the main issue with nodegui. I can't run on my client machine. Can't we run without visual studio?
from packer.
Hey, I had the same surprise when I setup a pipeline for the windows build. How are we supposed to use this? There is no info in the docs, and the docs doesn't mention that the windows build is going to be impossible to use.
from packer.
I have found my problems. I installed anaconda which included qt already, but the version is
5.9.7.0
, when I runnpx nodegui-packer --pack ./dist
, the actual commandD:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\bin\windeployqt.exe D:\code\node\nodegui-starter\dist\nodegui_core.node --verbose=2 --release --no-translations --compiler-runtime --dir=.
will be executed which will use the qt bundled in anaconda instead of@nodegui\nodegui
.If I firstly executed
set PATH=D:\code\node\nodegui-starter\node_modules\@nodegui\nodegui\miniqt\5.14.1\msvc2017_64\bin;%PATH%
then rannpx nodegui-packer --pack ./dist
, it will be ok.The related code is in
Lines 41 to 54 in 4402228
See the following logs for more details.
cmd logs
This solution doesn't work on Linux, although the PATH was wrong in this Environment too. What should we do?
from packer.
This solution doesn't work on Windows
from packer.
Related Issues (20)
- Popup pront HOT 2
- MacOSX codesign HOT 3
- Production qode.exe only running from some locations
- Debugging after build of working code? HOT 2
- Can't build on Linux HOT 1
- standalone executable on windows? HOT 5
- How to use this tool? HOT 4
- AppImage run node REPL HOT 2
- Package for 32bit architecture HOT 1
- Question: QT licensing question
- Can't integrate dependencies with WASM modules
- process crashes when I do literally anything
- Quesiton: How to publish app on the Apple Appstore
- Packed app on macos does not have signature. HOT 3
- How do i build for other OS?
- Is this tool abandoned?
- The plugins path in qt.conf (linux mint) points to a non-existent folder (Bug) HOT 2
- qt.conf in Ubuntu is being ignored
- Cannot pack nodegui application HOT 5
- MACOS上打出来的包运行不了
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from packer.