How do I include libraries?

I have a zip file downloaded for a library I want to use, but I am not sure where to extract it to. Also, what command sequence do I use to include the library once I have it extracted correctly?
Will this fix my 'unable to compile' error?

10 个评论

It very much depends on what the library is. Have you got a link to it?
Usually, a library worth downloading would also have instruction on how to install it. Is this not the case?
here is the link: https://www.mathworks.com/matlabcentral/fileexchange/23475-moon-position
I apologize I am new to Matlab
Just put the files somewhere on your path. You'll have to build a mex for that but it is in mentioned in the introductory section of the main file that you download.
I completed this, but it gave an error in the compiler. So I tried to install the correct compiler but received the fatal error message. I then used the patch in the bug report but it still did not work. My version is R2016a.
UPDATE: I am using a different library as shown below, but a still getting a compiling error https://www.mathworks.com/matlabcentral/fileexchange/56041-moon-position
Errors in an arbitrary 3rd party submission on file exchange are usually best asked of the author, though if you give more information here people may be able to help. Just saying you get a compiling error doesn't give any information for anyone to help you.
MATLAB usually does a good job of using from a particular library if it can find in its path. Have you tried adding the library to your path?
@Adam I would give more details on the error but that is literally all it gives. It says "error compiling" and will not run.
@AArti Dwivedi I believe it is correctly added to the path as it prompted me to do this when I extracted the .zip folder into the R2016a folder.
Have you tried putting breakpoints in your code to investigate more?
I have not. I will try this

请先登录,再进行评论。

回答(0 个)

类别

帮助中心File Exchange 中查找有关 Introduction to Installation and Licensing 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by