VS程序部署和调试
来源:互联网 发布:软件开发需求任务 编辑:程序博客网 时间:2024/04/27 15:17
VS程序部署
目前VC2008发布的程序带了很多dll.2.config文件,任何一个二进制文件如果没有配置或配置错误,将使得对MFC和CRT的库的
依耐关系产生混乱,可能造成程序不能运行,采用下述方法把config文件编译进二进制程序中, 同样的,也是强制依耐当前目录下的MFC和CRT的库. 附件是去掉配置文件重新编译后的WBOX.
1,在所有C++项目中添加文件targetsxs.h;
2,在项目属性中,”配置属性->C/C++->命令行”中输入 /FI targetsxs.h;
3, 在项目属性中,”配置属性->清单工具->输入和输出->嵌入清单”,选择为”是”.
targetsxs.h的信息如下:
#pragma once
#ifndef __midl
#define _SXS_ASSEMBLY_VERSION"9.0.30729.9463"
#define _CRT_ASSEMBLY_VERSION_SXS_ASSEMBLY_VERSION
#define _MFC_ASSEMBLY_VERSION_SXS_ASSEMBLY_VERSION
#define _ATL_ASSEMBLY_VERSION_SXS_ASSEMBLY_VERSION
#ifdef __cplusplus
extern "C"{
#endif
__declspec(selectany)int_forceCRTManifest;
__declspec(selectany)int_forceMFCManifest;
__declspec(selectany)int_forceAtlDllManifest;
__declspec(selectany)int_forceCRTManifestRTM;
__declspec(selectany)int_forceMFCManifestRTM;
__declspec(selectany)int_forceAtlDllManifestRTM;
#ifdef __cplusplus
}
#endif
#endif
VS调试程序配置:
VS2008下的配置
工具-》选项->调试->符号
加入PDB位置即可
- VS程序部署和调试
- vs下程序的打包和部署
- VS 程序调试--Debug和Release区别
- vs之程序调试
- VS程序调试
- VS调试程序出错
- 怎样部署使用 Crystal Reports 和 VS.NET 的程序?
- 怎样部署使用 Crystal Reports 和 VS.NET 的程序
- 怎样部署使用 Crystal Reports 和 VS.NET 的程序
- 不用VS如何创建和部署DXTREME程序
- vs 安装和部署
- VS调试程序快捷键和系统快捷键2
- 用vs编写和调试linux C++程序
- 用vs编写和调试linux C++程序
- VS程序打包部署详解
- 调试和部署JSP程序的两种方法
- java调试和VS调试
- VS插件 VS.PHP 调试php程序
- 大端模式与小端模式
- SQL注射语句的经典总结
- hdu 2602 Bone Collector
- 繁华落幕,指尖的流沙散尽记忆的来路
- 文章检索及数据库破解方法
- VS程序部署和调试
- 突破自我,才会有进步
- Mysql 中文乱码 问题 完美 解决方案 详解!
- <zz>latex中图片和文字并列排放
- SWFUpload简单使用例子 Java版(JSP)
- 关于google技巧
- shell调试
- QQ空间伤感日志:没了尔,何来幸福…
- WPF 验证不起作用的原因