|
From: Tatsuro M. <tma...@ya...> - 2014-06-10 10:50:06
|
----- Original Message ----- > From: Tatsuro MATSUOKA > Hello > > http://www.tatsuromatsuoka.com/gnuplot/Eng/winbin/ > > > 3. I have found that qt terminal does not work when loading gnuplot_qt.exe when > my binary installed into PC in which qt binary is not installed. The error > dialogs are > http://www.geocities.jp/tmgpltwin/Files/Files.html#0060 > > 20140610_qtlog.png, 20140610_qtlog2.png > > > The binary packages include > Qt5Core.dll, Qt5Gui.dll, Qt5Network.dll, Qt5PrintSupport.dll, Qt5Svg.dll, > and Qt5Widgets.dll as dynamic link files. I have checked the dependency dll > files for gnuplot_qt.exe using the dependency walker. However, the described dll > files seem to be enough from the dependency walker analysis. > If someone knows additional dll files for Qt terminal to work on windows PC in > which Qt binary is not installed, please let me know. > Akira Kakuto kindly told me that install plugins/platforms/qwindows.dll as bin/platforms/qwindows.dll. I tested it and confirmed that worked. I have written a small patch to gnuplot.iss to include bin/platforms/qwindows.dll. --- a/win/gnuplot.iss2014-06-01 18:28:57 +0900 +++ b/win/gnuplot.iss2014-06-10 18:54:34 +0900 @@ -118,6 +118,7 @@ Source: "bin\gnuplot_qt.exe"; DestDir: "{app}\bin\"; Flags: skipifsourcedoesntexist ignoreversion; Components: core ; core support files Source: "bin\*.dll"; DestDir: "{app}\bin\"; Flags: skipifsourcedoesntexist ignoreversion; Components: core +Source: "bin\platforms\qwindows.dll"; DestDir: "{app}\bin\platforms"; Flags: skipifsourcedoesntexist ignoreversion; Components: core Source: "bin\wgnuplot.mnu"; DestDir: {app}\bin\; Components: core Source: "bin\wgnuplot.chm"; DestDir: {app}\bin\; Components: core Source: "share\*"; DestDir: {app}\share\; Flags: recursesubdirs; Components: core I also noticed that installer for 64 bit would like to install "C:\Program Files (x86)". However, this should be "C:\Program Files" for 64 bit binary. I have a look at gnuplot.iss but I cannot find where should be modified. Please make appropriate changes to the matters above. Tatsuro |