rust-qt-binding-generator/templates/qt_quick_cargo/src/main.rs

21 lines
389 B
Rust

extern crate libc;
mod implementation;
pub mod interface {
include!(concat!(env!("OUT_DIR"), "/src/interface.rs"));
}
use std::os::raw::c_char;
extern {
fn main_cpp(app: *const c_char);
}
fn main() {
use std::ffi::CString;
let mut args = ::std::env::args();
let app = CString::new(args.next().unwrap()).unwrap();
unsafe {
main_cpp(app.as_ptr());
}
}