Rust windows 怎么传递/MANIFESTUAC:"level='requireAdministrator' uiAccess='true'"?

Windows 下如何传递 /MANIFESTUAC:"level='requireAdministrator' uiAccess='true'"?

尝试过这个方法,但是编译会报错。

fn main() {
    #[cfg(windows)]
    if env::var("TARGET").expect("target").ends_with("windows-msvc") {
            println!(r#"cargo:rustc-link-arg-bin=linf=/MANIFESTUAC:"level='requireAdministrator' uiAccess='true'""#);
            println!("cargo:rustc-link-arg-bins=/MANIFEST:EMBED");
        }
}

报错:

  = note: LINK : fatal error LNK1181: 无法打开输入文件“uiAccess='true'\.obj”
阅读 463
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进