diff --git a/templates/qt_quick_cargo/src/main.rs b/templates/qt_quick_cargo/src/main.rs index 4098c12..bc4c9ee 100644 --- a/templates/qt_quick_cargo/src/main.rs +++ b/templates/qt_quick_cargo/src/main.rs @@ -1,20 +1,19 @@ 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_cpp(app: *const ::std::os::raw::c_char); } fn main() { use std::ffi::CString; - let mut args = ::std::env::args(); - let app = CString::new(args.next().unwrap()).unwrap(); + let app_name = ::std::env::args().next().unwrap(); + let app_name = CString::new(app_name).unwrap(); unsafe { - main_cpp(app.as_ptr()); + main_cpp(app_name.as_ptr()); } }