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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)