找不到介子子项目本机依赖项zlib介子换行升级不起作用

时间:2019-07-07 03:39:03

标签: ninja meson-build

我有这个meson.build

class MainActivity: AppCompatActivity(),CompoundButton.OnCheckedChangeListener{

 override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

      val yourCheckBox = findViewById<CheckBox>(R.id.check_box)
      yourCheckBox.setOnCheckedChangeListener(this)

    }

 override fun onCheckedChanged(buttonView: CompoundButton?, isChecked: Boolean) {
        when(buttonView?.id){
            R.id.check_box -> Log.d("Checked: ","$isChecked")
        }
    }

}

当我运行deps = [] files = [] includes = [] deps += dependency('zlib', fallback: ['zlib', 'zlib_dep']) executable('p0', 'src/main.cc', files, include_directories: includes, dependencies: deps, install: true) 时,出现以下错误:

meson build

我从以下页面下载Using zlib from cache. Using zlib-1.2.11-4-wrap.zip from cache. Executing subproject zlib. Project name: zlib Native C compiler: cc (gcc 7.4.0 "cc (Ubuntu 7.4.0-1ubuntu1~18.04.1) 7.4.0") Compiler for C supports arguments -Wno-implicit-fallthrough -Wno-implicit-function-declaration: YES Also couldn't find a fallback subproject in subprojects/zlib for the dependency zlib Reason: Pkgconfig_gen takes no positional arguments. Dependency zlib not found but it is available in a sub-subproject. To use it in the current project, promote it by going in the project source root and issuing the following command. meson wrap promote subprojects/zlib.wrap meson.build:68:0: ERROR: Native dependency 'zlib' not found zlib.wrap

在运行https://wrapdb.mesonbuild.com/zlib时在项目根目录p0

我收到以下错误:

meson wrap promote subprojects/zlib.wrap

0 个答案:

没有答案