就我們所見,要在Matlab中使用庫,有必要將其路徑添加到全局Matlab應用程序路徑,例如要使用xunit單元測試庫,其路徑必須通過用戶界面添加到全局路徑中。這樣做的問題是:如何在不設置Matlab應用程序路徑的情況下使用Matlab xunit
- 每個開發人員都必須正確設置自己的機器,測試機器的依賴路徑和建設機械等,以便能夠正確運行的代碼
- 我們不能設置路徑爲每個開發人員中央所以當依賴改變,我們必須發出指令,個人手動修改配置
- 如果不同的項目使用不兼容的依賴關係,則路徑必須改變項目之間重新配置
對於C++ \ C#\ Java的等c。項目中,可以從項目中引用具有相對路徑的庫,而不需要更改全局環境變量。
我們如何用Matlab實現這一點?
只是僅供參考,如果您面臨的問題是專門針對單元測試框架而不是基於項目的通用路徑管理,那麼您應該查看剛剛發佈的MATLAB 2013a版本。它包含一個內置的單元測試框架(不需要路徑管理),比xUnit更強大和靈活。我還沒有嘗試過,但它看起來很棒。 – 2013-03-12 11:25:48