Matlab 使用.p 文件进行编译?

Matlab Using .p file for compiling?

我正在处理一个 Matlab 项目,我需要 UsbWebcams 包来从网络摄像头捕获图像。我可以在 matlab 中 运行 .m 文件,但是当我编译项目以创建 exe 文件时,我的 exe 文件 return 出错,因为 usbWebcams 包有一些特殊的 .p 文件(Utility.p,webcamchannel.p 等),我不能将这些文件用于 compiling.I 在互联网上搜索,我没有找到任何答案。如何在我的项目中使用 .p 文件。我认为应该有一个解决方案,我应该找到它。感谢大家的帮助。

尽管 MATLAB Compiler 应该能够编译 .p 个文件,但您尝试编译的 .p 个文件可能具有您看不到的依赖项,因为它们是 p -编码。例如,他们可能会调用外部库(如果它们用于连接网络摄像头,则很有可能),或者他们可能会使用 eval.

调用另一个函数

无论它们是 .m 文件还是 .p 文件,如果您尝试编译的文件具有此类依赖项,您需要为编译器显式包含它,否则它不知道在哪里可以找到它。但是,如果文件是 p 编码的,则很难找出依赖项可能是什么。您可能需要直接向 MathWorks 寻求编译此功能的支持。