我有这个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