编译与运行

  1. (可选)指定“CMakeLists.txt”编译配置文件。

    在工程界面左侧目录找到“CMakeLists.txt”文件,右键弹出并单击如图1示例所示“Load CMake Project”,即可指定此配置文件进行工程编译。

    图1 右键指定CMakeLists.txt编译配置文件

  2. 在菜单栏选择Build > Edit Configurations...进入编译配置界面,单击“+”按钮,添加配置选项如图2所示(列表中带有“(default)”标记的配置项为当前默认配置项,如需进行变更,可选中所需配置项,并单击进行切换。)

    图2 Edit Configurations配置
    表1 Edit Configurations配置说明

    参数及图标

    说明

    Name

    配置名称自定义,默认:“Debug”

    Build type

    配置类型,可选:“Debug”“Release”

    Toolchain

    工具链配置器,配置详情请参见Toolchains,支持本地和远程编译功能。

    CMake options

    CMake选项,默认:“-DCMAKE_BUILD_TYPE=Debug -DCMAKE_SKIP_RPATH=TRUE”

    Build directory

    编译目录相对路径,该路径是相对于工程目录的路径。

    Build options

    编译加速选项。

    Environment variables

    环境变量配置:支持编译前配置环境变量。

  3. 请用户根据实际使用场景,在MindStudio工程界面,选择以下方式进行编译,如需切换默认配置项请参见2

    • 依次选择Build > Clean CMake Project,清理编译。(Clean CMake Project功能仅支持本地编译。)
    • 依次选择Build > Rebuild CMake Project,使用默认配置进行全量编译。
    • 依次选择Build > Build CMake Project或单击工具栏中的,使用默认配置进行增量编译。

  4. 在顶部菜单栏中选择Run > Edit Configurations...或通过单击工具栏中的运行配置框进入运行配置,单击左上角“+”,新建“CMake Application”运行配置,如图4所示,运行配置项说明请参见表2

    单击“OK”按钮,结束编译与运行配置准备。

    图3 运行配置框
    图4 运行Edit Configurations配置
    表2 运行配置项

    配置项

    说明

    Executable

    选择编译用可执行文件的路径,选择到文件一级。

    Program arguments

    运行参数。

    Working directory

    工作目录。(如工程中配置了相对路径,则需在该选项中选择相对的工作目录。)

    Enviroment variables

    此处直接输入动态链接库路径。

    或者单击,在弹出的界面内单击,填写路径。

  5. 在顶部菜单栏中选择Run > Run '工程名',使用已保存的配置运行工程。

    如未保存运行配置,在当前操作后,会弹出运行配置界面,运行配置填写请参见4。填写完成,可单击“Apply”应用配置后,单击“Run”直接运行。