我正在通過「Matlab編碼器」將MATLAB編寫的函數轉換爲C語言。獲得轉換後的文件後,轉換後的函數始終有第一個輸入參數,如const emlrtStack *sp
。現在,當我試圖在VC++ 2013上測試它時,IntelliSense給出了上面提到的錯誤。智能感知錯誤標識符「emlrtStack」未定義
我手動嘗試在emlrt.h
文件中找到此標識符,但在那裏沒有這種東西。我試圖簡單乘法函數轉換具有兩個輸入參數[等,C = MUL(A,B)]但仍然將轉換函數具有除了在函數內部此額外參數一個和b。 (這意味着這個參數不是函數特定的)。
如果有人有解決這個問題或遇到類似問題,請分享或幫助。
此外如果有人知道如何簡單地測試這些轉換函數,這將是一個非常感謝的額外的幫助。