installshield2015怎么把多个程序打包到一个setup里面

installshield2015怎么把多个程序打包到一个setup里面,第1张

这个简单的,只需要以下几步。

1。建立工程文件,为工程文件命名。

2。设置工程的基本信息,例如:友我科技RFID读写器SDK

3。将所有的文件全部加入到工程文件中,例如这里用两个程序,1个是yoworeaderdemo.exe,另一个是web模式下的sdk文件javascript_yoworfidreader.html.

4.设置不同的程序组,并建立快捷方式。如第一个工作组:友我科技RFID读写器演示程序,将其快捷方式指向yoworeaderdemo.exe, 第二个工作组:WEB演示程序,并将快捷方式指向javascript_yoworfidreader.html。

5。编译,生成setup文件

6。测试看看,大功告成了

如果你的程序拷贝别人运行,可以在目录中增加这个dll文件如果你制作安装包,也可以加入这个文件,并选择是否进行注册安装软件有挺多的,比如installshield和wise甚至在解包时自动安装运行库,这个都可以通过打包工具设置

mfc110d.dll是调试版的mfc运行库,老兄,你打包的应该是发行版吧? 如果你需要发布调试版的程序那么需要吧MFC的调试版在安装目录一同发布(不推荐)。

推荐做法 在stdafx.h里用这个宏把MFC,ATL的头文件包住,这样MFC就总是连接到发行版,但不影响当前工程的调试

#if defined(_DEBUG) 

#define _DEBUG_WAS_DEFINED

#undef _DEBUG

#pragma message ("\n*** 以 Release 模式编译 MFC / STL / ATL 头文件.")

#endif

// MFC的头文件(示例)

#include <afxwin.h>  // MFC 核心组件和标准组件

#include <afxext.h>  // MFC 扩展

#ifndef _AFX_NO_OLE_SUPPORT

#include <afxole.h>  // MFC OLE 类

#include <afxodlgs.h>  // MFC OLE 对话框类

#include <afxdisp.h>  // MFC 自动化类

#endif // _AFX_NO_OLE_SUPPORT

#ifdef _DEBUG_WAS_DEFINED

#define _DEBUG

#undef _DEBUG_WAS_DEFINED

#endif


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11139122.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存