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