win7 下 如何用scrt 软件 调试交换机

win7 下 如何用scrt 软件 调试交换机,第1张

安装好以后把你的console线接在电脑的com口上在设备管理器上查看你的线在com几上打开软件!

如果会了希望采纳!谢谢 原创 太费神了!呵呵

对于许多IT/计算机专业人士来说它的用处非常强大,可以用于各种领域的网络连接。不过现在大部分公司都是使用了Win7系统,而Win764位系统无论是纯净版还是旗舰版都没有自带超级终端这款软件,那么我们该怎么办呢?

解决方法:

1、使用第三方软件代替超级终端

由于Win764为系统中是没有超级终端这款软件,如果你希望使用超级终端的话只能放弃并且借用于其他的第三方软件实现类似功能。例如使用Securecrt在Win7之中代替超级终端。Securecrt是一款十分出色的接口调试软件,其大致功能和windows的超级终端基本类似,但是也有一些增强支持,比如说在界面或者是在程序稳定性以及接口拓展之上都是加入了属于自己的特别元素。

现在大多数使用Win7系统的用户都是选择使用securecrt来代替超级终端。

2、使用针对性的端口访问工具

在上文之中我们也曾经说过,超级终端并不仅仅支持一种端口,其可以实现对于网络,USB,串口的通用支持。但是在实际应用场合我们多数仅仅会使用到一种端口类型,正是因为如此所以说用户也是可以选择具有针对性的端口访问工具。

比如说上图,这是一个网络访问工具,其具备了超级终端一样的功能,但是仅仅支持对于Windows之中网络数据流的访问。

以上两种方法就是解决Win764位系统没有超级终端的问题。还有不少朋友也会使用一些其它软件或工具来替代超级终端,在此我就不一一举例,如果你有更好的建议和看法,也欢迎与我们一起分享,相信还有更多的好用方法等待着我们去挖掘。

出现这类问题,是由于VC2005编译出来的程序文件,采用了manifest方式来指定dll文件。对于win98、win2000系统,把exe文件和VC的 dll连接库放到一起就成了。对于winxp、win2003系统就要麻烦的多了,VC的连接库默认是被放到了winsxs目录下。

解决办法就是:使用vcredist_x86.exe再次分发程序。

下载地址:(http://download.microsoft.com/download/7/9/8/798325b7-8993-4ef9-9148-8db9ff4187fc/vcredist_x86.exe)

对解决方案来说,VS设置成debug版本和release版本是不一样的。关键在于打包的时候的manifest所制定的路径不同。

对于部署的程序,VS有两套方案,共享并行程序集和私有程序集部署方法,前者其实就是依赖的东西在目标机的windows\winsxs目录下,后者要求程序自带

编译程序的时候,主要设置在两个地方,第一个是项目的general配置里面的MFC,第二个是项目配置里面的C/C++下面的Code Generation里面的Runtime Library设置里面。如果你的程序在修改过之后还能编译的话,那就可以了。

今天在准备发布用VS2005写的那个程序时,拷贝到我同事机器上,双击突然出现了“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题“,这个问题很让我意外,以前只出现过缺少DLL的情况,而这次出现这个问题,让我一时没办法。想想,无非是两个原因引起的,要么是他没有安装VS2005的原因,要么是我的程序里依赖了其它的一些库。于是百度一下,发现好多相关主题。我是按照这个帖子解决的:

在VS2005下用C++写的程序,在一台未安装VS2005的系统上,

用命令行方式运行,提示:

“系统无法执行指定的程序”

直接双击运行,提示:

“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题”

以前用VC6和VS2003的话, 如果缺少库文件,是会提示缺少“**.dll”,但是用VS2005却没有这样的提示。

自己实验了一下,感觉以下几种解决办法是可行的:

方法一:

在类似C:\Program Files\Microsoft Visual Studio 8\VC\redi

st\Debug_NonRedist\x86\Microsoft.VC80.DebugCRT 下找到了下列文件:

msvcm80d.dll

msvcp80d.dll

msvcr80d.dll

Microsoft.VC80.DebugCRT.manifest

把这几个文件拷贝到目标机器上,与运行程序同一文件夹或放到system32下,就可以正确运行了。

其他release版、MFC程序什么的都是拷redist下相应文件夹下的文件就可以了,文件夹后都有标识!

方法二:

修改编译选项,将/MD或/MDd 改为 /MT或/MTd,这样就实现了对VC运行时库的静态链接,在运行时就不再需要VC的dll了。

方法三:

工程-》属性-》配置属性-》常规-》MFC的使用,选择“在静态库中使用mfc”

这样生成的exe文件应该就可以在其他机器上跑了。

方法四:

你的vc8安装盘上找到再分发包vcredist_xxx.exe和你的程序捆绑安装。


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

原文地址: http://outofmemory.cn/tougao/11102174.html

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

发表评论

登录后才能评论

评论列表(0条)

保存