源码地带 > 电路图 > 电子资料下载 > 电子书籍 >vc > 查看压缩包源码

vc

源代码在线查看: subject_42435.htm

软件大小: 7874 K
上传用户: lanyunhan
关键词: vc
下载地址: 免注册下载 普通下载 VIP

相关代码

				
				序号:42435 发表者:飞浪 发表日期:2003-06-03 11:32:26
				主题:VC程序的使用的问题
				内容:请大家帮帮忙,要想让一个动态连接MFC库的程序在没有装visulC++的电脑上运行,除了程序自身外还要什么文件?
				返回上页访问论坛
				
				
				答案被接受回复者:金枪鱼 回复日期:2003-06-03 12:26:48
				内容:附带发布程序需要的DLL即可。使用VC的Dependence Worker工具可以告诉你:你的程序需要那些DLL才能运行,不过系统普遍已经带有的DLL就没有必要发布了。
				
				返回上页访问论坛
				
				
				回复者:飞浪 回复日期:2003-06-03 20:31:59
				内容:金枪鱼大侠,太感谢你的帮助,但是小弟太愚,能不能指点我在哪找这个工具^^,谢谢了
				
				返回上页访问论坛
				
				
				回复者:金枪鱼 回复日期:2003-06-03 22:46:21
				内容:VC6.0安装时可以选择,一般都应该安装有这个工具的。如果你在安装VC6时安装了这个工具的话,在你的系统开始--程序--Microsoft VisualStudio 6.0--Microsoft Visual Studio 6.0 Tools--Depends就可以启动他。我想即便是Studio.NET也同样有这个工具的。
				
				返回上页访问论坛
				
				
				回复者:飞浪 回复日期:2003-06-04 16:42:57
				内容:太感谢了金枪鱼^^,我知道怎么做了,谢谢
				
				返回上页访问论坛
				
				
				回复者:飞浪 回复日期:2003-06-04 16:46:18
				内容:但是那里面这么多的dll?能不能麻烦你告诉我哪些是只有安装VC6.0的电脑才有的dll呢??谢谢了
				
				返回上页访问论坛
				
				
				回复者:金枪鱼 回复日期:2003-06-04 17:37:02
				内容:那要看你使用程序的电脑系统的安装情况。一般是做成安装程序,检查系统中是否已经有了需要的DLL,如果没有就复制进入,否则就不复制进入。这些DLL位置在系统目录下,对于不同的系统系统目录不同,但主要是system和system32这两个目录。另外一个方法就是在VC6环境中调试运行你的程序(GO F5),下面的输出窗内那会详细显示你的程序访问的DLL的情况,你的程序需要的DLL只显示为:Loaded symbols for 'C:\WINDOWS\system32\***.DLL'如果访问了DLL,发现你的程序不需要,就显示为:Loaded 'C:\WINDOWS\system32\***.dll', no matching symbolic information found.直到你的程序的进程和线程全部退出The thread 0x3E4 has exited with code 0 (0x0).The thread 0x40C has exited with code 2 (0x2).The program 'E:\MYPROJECT\ClientManager\Debug\***.exe' has exited with code 2 (0x2).从这个输出中可以大致看出你的程序需要那些DLL.2003-6-4 17:54:17			

相关资源