vs2015 :“64位调试操作花费的时间比预期要长“,无法运行调试解决办法







背景: VS2015 通过C#语言调用 MATLAB2016a生成的dll文件,平台都是64位,需要将“属性——>生成——>目标平台”改成x64

问题: 在某些电脑上编译报错,提示是MSVSMON.EXE的问题。

原因: Visual studio自身是32位(X86)程序,如果想要调试X64的程序,必须通过一个远程调试器MSVSMON.EXE来进行调试,但是这个MSVSMON.EXE需要监听一个TCP/IP端口才能够接收从 Visual Studio 发送的数据。端口被阻塞,就会报错。

解决办法:

  1. 关闭杀毒软件,关闭防火墙;(本次是这个原因)
  2. 管理员身份启用cmd,输入如下命令。
netsh winsock reset catalog
netsh int ip reset reset.log hit

 
 
  • 1
  • 2
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
系统调试是软件项目中至关重要的一环,它是在开发阶段完成后,为了保证软件系统能够正常运行而进行的一系列测试和验证工作。系统调试的目的是发现、诊断和修复软件系统中存在的错误和缺陷,以确保软件系统能够满足用户的需求和期望,具有高可靠性、稳定性和安全性。因为系统调试可能涉及到多个开发者、测试者和用户,所以在进行系统调试时需要统一安排时间,以便协同配合,提高调试效率。 以下是系统调试时间安排的一些建议: 1. 制定调试计划 在进行系统调试之前,需要制定一个详细的调试计划。这个计划应该包括调试的目标、过程、方法、时间和人员等方面的内容。在制定计划时应该考虑到各种可能的情况和问题,并制定相应的应对措施。例如,如果系统出现了严重的错误或故障,应该立即调整调试计划,优先解决这些问题。 2. 确定调试时间 在制定调试计划时,应该确定调试时间范围。这个时间范围应该考虑到系统调试的复杂性和可能出现的问题。通常情况下,系统调试需要花费一定的时间,因此需要预留足够的时间来进行调试。 3. 分配调试任务 在确定调试时间之后,需要分配具体的调试任务给不同的人员。这些任务应该根据不同的技能和经验水平进行分配,以确保调试任务能够顺利完成。同时,需要建立有效的协调机制,确保各个人员之间的协作和沟通。 4. 预留时间缓冲 在进行系统调试时,可能会出现一些意外情况,例如发现新的错误、需要进行额外的测试等,这些都可能导致调试时间的延。因此,在制定调试时间安排时,需要预留一定的时间缓冲,以应对这些意外情况。 5. 定期检查进度 在进行系统调试期间,需要定期检查调试进度,以确保调试任务按照计划进行。如果发现调试进度滞后,需要及时采取措施加快进度,以避免时间延误。 总之,系统调试是软件项目中非常重要的一环,需要进行有效的时间安排和任务分配,以确保调试任务能够按照计划进行并达到预期效果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值