主要内容

问题的设置MATLAB运行时路径

在构建应用程序时,相关的shell脚本(run_应用程序. sh)将自动生成在与二进制文件相同的文件夹中。通过运行这些脚本,您可以方便地将路径设置为MATLAB®运行时的位置。

运行SETENVMac失败的

如果setenv命令失败,并显示类似的消息没有找到命令setenv:未找到,您没有使用C Shell命令解释器(例如cshtcsh).

属性设置环境变量出口命令使用以下格式出口my_variablemy_value

例如,设置DYLD_LIBRARY_PATH,执行如下命令:

出口DYLD_LIBRARY_PATH =mcr_root/v910/运行/ maci64:mcr_root/……

Mac“库未加载”或“图像未找到”导致申请失败

如果您设置了环境变量,那么在运行应用程序时仍可能收到以下消息:

dld:库未加载:@rpath/libmwlaunchermain。dylib引用自:/Applications/magicsquare/application/ magicsquare。app/Contents/MacOS/magicsquare Reason: image not found Trace/BPT trap

您可能已经在最初设置了环境变量,但是没有将它们设置为持久变量。执行以下操作:

  1. 在主目录中,打开一个文件,例如. bashrc. profile文件在您的登录shell中。

  2. 在这两种类型的登录shell文件中,添加命令来设置环境变量,使它们能够持久存在。例如,设置DYLD_LIBRARY_PATH通过这种方式,您可以在文件中输入以下内容:

    #设置路径为MCR DYLD_LIBRARY_PATH=MCR_ROOT/v910/运行/ maci64: MCR_ROOT /v910/ sys / os / maci64: MCR_ROOT /v910/bin/maci64 export DYLD_LIBRARY_PATH ?

    请注意

    DYLD_LIBRARY_PATH =语句是一个必须以单行形式输入的语句。在本例中,为了便于阅读,语句显示在不同的行上。