另一种情况是,当您要在系统中使用Conan生成的二进制文件时,要实现此目标,可以使用虚拟runenv生成器使您的环境填充所需的变量。
    例如: 在Windows中使用我们已经定义的nasm包:

    1. $ mkdir my_cpp_environ
    2. $ cd my_cpp_environ
    1. 创建conanfile.txt文件:

      1. [requires]
      2. nasm/2.13.02
      3. # You can add more tools here
      4. [generators]
      5. virtualrunenv
    2. 安装它们。在这里,仅使用主机配置文件还是构建配置文件都没有关系,因为要填充的环境仅包括图的根及其依赖项,没有任何构建要求。无论如何,所需的配置文件: 主机是与运行这些测试的Windows计算机相对应的profile:host

      1. $ conan install . --profile:host=windows [--profile:build=windows]
    3. 在您的shell中激活虚拟环境:

      1. $ activate_run
      2. (my_cpp_environ)$
    4. 检查工具是否在路径中:

      1. (my_cpp_environ)$ nasm --version
      2. > NASM version 2.13.02 compiled on Dec 18 2019
    1. 您可以使用deactivate.bat脚本停用虚拟环境
      1. (my_cpp_environ)$ deactivate_run