mex compiled error with garbled code
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi, I am writing a c-mex function. At present, I have completed the writing of the. C file, but after compiling with the MEX instruction, I reported an error and garbled code. Could you please provide me with some ideas to solve the problem?
Réponses (1)
Samay Sagar
le 20 Sep 2024
The errors you are encountering suggest that there might be syntax errors in your C source file. Here are some steps you can take to resolve these issues:
- The errors like "C2143" and "C2449" suggest there might be missing semicolons (;), parentheses, or braces.
- Ensure that your code is compatible with the version of the compiler you are using.
- Use the "-v" option with the "mex" command for more detailed output, which can provide additional information regarding the errors.
- Ensure all preprocessor directives (#include, #define, #if, #endif, etc.) are correctly used and terminated. The error "C1070" suggests a possible issue with these.
- If the issue persists, try using a different compiler to see if the problem is specific to Microsoft Visual C++.
For more information about "mex" you can refer the following documentation:
0 commentaires
Voir également
Catégories
En savoir plus sur MATLAB Compiler dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!