MATLAB和VS混合编程,调试C程序设置的断点显示“当前不会命中断点 还没有为该文档加载任何符号”

        我遇到的问题是matlab和c++混合编程,但是在matlab中进行调试的时候需要调用VS2013调试cpp程序,但是设置的断点总是出现“当前不会命中断点 还没有为该文档加载任何符号”,网上的方法我都试过了,没有用,自己试出来的方法记录一下,可能并不适合所有的。

1.打开matlab和VS,打开需要调试的cpp文件,并设置断点。

2.cpp文件attach到matlab进程,如下图所示,在选择里面先选择脚本,然后确定。这时候设置的断点就不会显示了,变成了实心红点。

3.在matlab上运行程序,这时候发现断点没有用,没关系,就是这样的。

4.ctrl+c结束matlab进程,VS也结束调试,然后再重复上面的方法,把“脚本”换成“本机”,这时候发现设置的断点还是实心红点,这时候就好用了。

5.在matlab上进行调试,然后就会跳到VS里设置的断点上。

备注:我的cpp文件是由matlab调用的,并没有在VS的项目里

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值