diff --git a/samples/CPlusPlusWidgets/build.sh b/samples/CPlusPlusWidgets/build.sh old mode 100644 new mode 100755 diff --git a/src/lib-cpp/src/lib.rs b/src/lib-cpp/src/lib.rs index 4478d875..48a82d49 100644 --- a/src/lib-cpp/src/lib.rs +++ b/src/lib-cpp/src/lib.rs @@ -230,6 +230,7 @@ pub extern "C" fn vpkc_app_run(p_user_data: *mut c_void) { app = app.set_locator(locator.clone()); } + #[cfg(windows)] if let Some(hook) = &app_options.install_hook { app = app.on_after_install_fast_callback(|version| { let c_string = CString::new(version.to_string()).unwrap(); @@ -237,6 +238,7 @@ pub extern "C" fn vpkc_app_run(p_user_data: *mut c_void) { }); } + #[cfg(windows)] if let Some(hook) = &app_options.uninstall_hook { app = app.on_before_uninstall_fast_callback(|version| { let c_string = CString::new(version.to_string()).unwrap(); @@ -244,6 +246,7 @@ pub extern "C" fn vpkc_app_run(p_user_data: *mut c_void) { }); } + #[cfg(windows)] if let Some(hook) = &app_options.obsolete_hook { app = app.on_before_update_fast_callback(|version| { let c_string = CString::new(version.to_string()).unwrap(); @@ -251,6 +254,7 @@ pub extern "C" fn vpkc_app_run(p_user_data: *mut c_void) { }); } + #[cfg(windows)] if let Some(hook) = &app_options.update_hook { app = app.on_after_update_fast_callback(|version| { let c_string = CString::new(version.to_string()).unwrap();