所以我正在运行我下载的软件,用于分析荧光蛋白在显微镜图像中的位置。该软件名为plusTipTracker,它在 MATLAB 上运行。
所以第一个功能(检测图像中的“点”)工作正常,但第二个功能(“跟踪点”)失败。特别是,这似乎是 MEX 文件的错误:
??? Invalid MEX-file
'/Users/ethanbuchman/Documents/MATLAB/plusTipTracker_1pt1pt3_2012-07-07/software/createDistanceMatrix.mexmaci64':
dlopen(/Users/ethanbuchman/Documents/MATLAB/plusTipTracker_1pt1pt3_2012-07-07/software/createDistanceMatrix.mexmaci64,
1): no suitable image found. Did find:
/Users/ethanbuchman/Documents/MATLAB/plusTipTracker_1pt1pt3_2012-07-07/software/createDistanceMatrix.mexmaci64:
unknown required load command 0x80000022.
我可以在我下载的软件文件夹中找到这个文件。实际上有多个版本,每个版本都有不同的扩展名(例如 .mexa64、.mexmaci、.mexmaci64 等)。还有一个 .dll 文件。虽然文件夹中还有其他 mex 文件,每个文件都有多个扩展名,但其他文件都没有关联的 dll 文件。不确定这是否相关。
但我不知道该怎么做。
我在 MacOSX 10.5.8 上使用 Matlab R2010b。
任何见解将不胜感激。谢谢。