gpt4 book ai didi

c++ - Matlab Mex 文件构建 : Code change doen't influence the mex file anymore

转载 作者:太空宇宙 更新时间:2023-11-04 11:36:06 26 4
gpt4 key购买 nike

我使用 VS2010 C-编译器在 Windows8 上开发了一个 Matlab mex 文件。很长一段时间,一切都很顺利……

但是现在,mex 文件会阻止代码中的所有更改。无论我更改哪一行代码,重建后 mex 文件都保持不变。这是 C 程序员的常见错误吗?或者可能只与 Matlab Mex 编译有关?

如果尝试...

  • 添加一行新代码,例如mexPrintf("测试"); -> 没有任何变化

  • 注释掉一些重要的代码行 -> 没有任何变化

  • 删除完整代码->编译失败

  • 编译前删除 mexw64 -> 新代码更改仍然不适用

可能是因为我清空了/appdata/matlab 文件才出现问题。但是恢复文件没有帮助。

最好的问候

最佳答案

还有另一个 mex 文件,正如 Praetorian 建议的那样,它在 MATLAB 路径中具有更高的优先级。用 rmpath('...') 解决了它。感谢您的帮助。

(不幸的是,我不能赞成你的回答,必须自己写这个来标记我的问题已回答。)

关于c++ - Matlab Mex 文件构建 : Code change doen't influence the mex file anymore,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23020798/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com