簡體   English   中英

Matlab Mex文件構建:代碼更改不再影響mex文件

[英]Matlab Mex file build: Code change doen't influence the mex file anymore

我使用VS2010 C編譯器在Windows8上開發了Matlab mex文件。 長期以來,一切進展順利...

但是現在,mex文件可以阻止代碼中的所有更改。 無論我更改了哪幾行代碼,mex文件在重建后都保持不變。 這是C程序員的常見錯誤嗎? 還是只與Matlab Mex編譯有關?

如果試圖...

  • 添加新的代碼行,例如mexPrintf(“ test”); ->沒有改變

  • 注釋掉一些基本的代碼行->沒有任何變化

  • 刪除完整的代碼->編譯失敗

  • 在編譯之前刪除mexw64->仍然不應用新的代碼更改

可能是因為我清空了/ appdata / matlab文件,所以出現了問題。 但是還原文件並沒有幫助。

最好的祝福

正如Praetorian建議的那樣,還有另一個mex文件在MATLAB路徑中具有更高的優先級。 用rmpath('...')解決了。 謝謝你的幫助。

(不幸的是,我無法對您的回答進行投票,並且必須自己寫此內容以將我的問題標記為已回答。)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM