我有一个VB6项目,我使用inno-setup创建器创建的设置,因为VB创建者已经变得很老了。
我已经在设置中包含了一些.ocx
文件,因此应用程序可以在每台PC上运行:
;Adding .ocx files
Source: "Setup Creator\comctl32.ocx"; DestDir: "{sys}"; Flags: regserver onlyifdoesntexist uninsneveruninstall
Source: "Setup Creator\MSMASK32.OCX"; DestDir: "{sys}"; Flags: regserver onlyifdoesntexist uninsneveruninstall
Source: "Setup Creator\mscomct2.ocx"; DestDir: "{sys}"; Flags: regserver onlyifdoesntexist uninsneveruninstall
该软件使用MySQL ODBC Connector v3.51。我需要将哪些文件添加到安装脚本中?
答案 0 :(得分:1)
经过多次努力(包括不眠之夜)。我找到了答案。
从C:\Program Files\MySQL\Connector ODBC 3.51
目录。将以下文件复制到您的安装程序创建者目录中。
然后在您的设置脚本中包含以下行:
;Copy MySQL ODBC Dependencies to {sys}
Source: "Setup Creator\myodbc3.dll"; DestDir: "{sys}"; Flags: onlyifdoesntexist uninsneveruninstall
Source: "Setup Creator\myodbc3.lib"; DestDir: "{sys}"; Flags: onlyifdoesntexist uninsneveruninstall
Source: "Setup Creator\myodbc3i.exe"; DestDir: "{sys}"; Flags: onlyifdoesntexist uninsneveruninstall
Source: "Setup Creator\myodbc3S.dll"; DestDir: "{sys}"; Flags: onlyifdoesntexist uninsneveruninstall
Source: "Setup Creator\myodbc3S.lib"; DestDir: "{sys}"; Flags: onlyifdoesntexist uninsneveruninstall
[Run]
;Do this before cm:launchprogram
Filename: "{sys}\myodbc3i"; Parameters:"-a -d -t""MySQL ODBC 3.51 Driver;DRIVER=myodbc3.dll;SETUP=myodbc3s.dll""";