【发布时间】:2013-03-11 18:37:24
【问题描述】:
据我们所知,要在 Matlab 中使用库,必须将其路径添加到全局 Matlab 应用程序路径,例如要使用 xunit 单元测试库,必须通过用户界面将其路径添加到全局路径中。这样做的问题是:
- 每个开发人员都必须在他们的机器、测试机器和构建机器等上正确设置依赖路径,才能正确运行代码
- 我们不能为每个开发者集中设置路径,所以当依赖关系发生变化时,我们必须发出指令让个人手动更改他们的配置
- 如果不同的项目使用不兼容的依赖项,则必须在更改项目之间重新配置路径
对于 C++\C#\Java 等项目,可以从项目内引用具有相对路径的库,而无需更改全局环境变量。
我们如何使用 Matlab 实现这一点?
【问题讨论】:
-
仅供参考,如果您面临的问题与单元测试框架有关,而不是一般的基于项目的路径管理,您应该查看刚刚发布的 MATLAB 2013a 版本.它包括一个内置的单元测试框架(不需要路径管理),比 xUnit 更强大和灵活。我还没有尝试太多,但它看起来很棒。