windows 生成失败,“链接'link.exe'失败:退出代码:1181”[已关闭]

xe55xuns  于 2023-03-04  发布在  Windows
关注(0)|答案(1)|浏览(759)

编辑问题以包含desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将有助于其他人回答问题。
十小时前关门了。
Improve this question
在Windows上构建工作区时,我突然开始收到此错误消息。

error: linking with `link.exe` failed: exit code: 1181
  |
  = note: "X:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.31.31103\\bin\\HostX64\\x64\\link.exe" "/NOLOGO" "C:\\Users\\chris\\AppData\\Local\\Temp\\rustcLWAMBp\\symbols.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.10679jpny7xtkvz.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.11tgtyjc61azqbcy.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.12m2z30iqq6t6rb5.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.13tq2ormrlcras9q.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.13zn3la5dh05ueqz.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.14ax57gj08w0oir3.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.14so4raznng3kez1.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.17t346bx5s71ierb.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.17wdb31253voqfr3.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.199zkfty14d9ruvt.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.19hwo4ejmt6vzeo2.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.1an22kqlh9pv0o7l.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.1cb4yjyuuwg12qvj.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.1f99w0aixgy1nybh.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.1fgvgd4m8m3tuux7.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.1h6lfyweq030331.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.1k1g9xd07x1j7lv1.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.1myjsaq3o81y03mx.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.1n521qklkm15kus7.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.1ndxkefd50jlh95m.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.1ngys23h8y1moh0y.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.1nvlu3he31b3ds8b.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.1nyx0oqfx5t577nh.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.1ov2bwfvi581k1f5.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.1q2bqmec8pz17t2q.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.1reu3kaji7nrew2f.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.1ryf6i80cmzfzp6q.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.1s4yz4t0u9x1ynxt.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.1uihbz9u87dkc965.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.1vkudee3waqqlkpu.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.1wg3vgk74vdhtwhc.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.1wo1n7zoftx80p3w.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.1xym0yuovb9fbpce.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.1yh2dvlidftizze3.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.20h2cybhem060mm1.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.21l79mdlhxy6v240.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.23vs4xbt38ifro7e.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.26o0s9139g535jyk.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.27abvvtpg9qhmkbm.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.27u7puolr85kfglv.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.2abeee4kecqrbm62.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.2afxt78qwjde96go.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.2d741vdjbj0d7faq.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.2dnk1rzh2pvplmmt.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.2gmq0gutkimpuvbr.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.2gu4s4x5painh8aq.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.2kflf9wkldrkt4cp.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.2lc51j3j2b1wtlxk.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.2lgjj9llubis3bsm.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.2lum10e5kkf2hqao.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.2mu1mykzjvy5b8xv.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.2mwn7qb1mm8va53m.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.2oiowgb0guu5i991.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.2ouagl5b5uj4ukgd.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.2p3kq11to95wqaur.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.2qudl0t0a9p7ttwm.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.2ug7cc2uk18n2je9.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.2xvwh747tt1wya19.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.2y0v3peyl53hb1rr.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.31431b8tw8z05m10.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.33meje7hj9or0izq.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.34qvhlh4kcj64aad.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.385mkp5woxvykmz0.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.38elp0gxidn49qb1.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.3cg2w9c4n17crms6.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.3d2ltnwiceg5pdrx.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.3dq7oynqroo0acdt.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.3iuv25q7i8jlhsry.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.3jet3ujh8yxvcevs.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.3m0k5adpkzzmbv6e.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.3mwrs43fmfc1nxfw.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.3p0kx936tglljkl0.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.3py08qnspdh4c11n.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.3snjwboiys4d49nr.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.3sr0q01c4uyaucvo.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.3u4rgjq417eucs9l.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.3u7v9unqfl9l0p5b.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.3w6guha2zeihygh9.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.3xl49pcxgp7pvbaf.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.3y6rtinjpb2e7r2f.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.3z517r2205xpj0t9.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.40p7sgchodnjvjt2.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.43ynu8gll3bko972.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.44yblwqmkunm19vi.rcgu.o" 
"X:\\src\\deep-space\\target\\debug\\deps\\deep_space.49rhqtu9knprg7mo.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.4aisjhk3u07kpcaq.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.4bu614sl6v5cy234.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.4imtzvk7x5k759qu.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.4j5am8y4f8ra8i38.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.4knc6o7uv0rsgf1e.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.4m8pfiwru19imqrd.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.4nn54s2t30z5mq8p.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.4ott0m1brhthfl5o.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.4rlo0iitezeoavfs.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.4tzlakaz15zwjant.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.4ue6ozwg667edkjt.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.4uk0vkrkgibzfczl.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.4xxgyegwcshhgy4p.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.4ybq1pj16zlexvyy.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.4z3f3ycbrxpk6zdy.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.4z3kk65yh88d7fb5.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.4zeu220x1g1vn7mu.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.51cohzv89aj3ugkt.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.53e2v8hh5jjrg1tu.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.55kxqrnlehgacpqm.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.56v9eypmzpsfxvo1.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.57pgiopr6mgoo2q8.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.58pvi80m86j3h2je.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.58y6biqf9563csqu.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.596pblaicwsyf3yv.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.59vfwpr81sbuga88.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.5bdzidnl7odw1aud.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.5d5sgf8gbkr77avj.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.5eg78noheex74w64.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.6x8cr5ccanbq3hn.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.7ckyfw5yebrkka2.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.7dsvqj8t2e28lpg.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.9lalonw3usq6aw2.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.9scngbe3vy2w981.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.9sd059upqz0bldh.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.9u28xdullrjkdax.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.b09qox6afpikwhh.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.b40wxk1g0kepkt8.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.bluhcg1le8we10q.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.comhrngjh62u2p8.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.cu0paz6eref21lw.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.dh2z1fhc3qt9cek.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.ensyzkr2eieaysk.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.gp2oixdebtr5rdz.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.hiq8ztohi1d4g8e.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.j4flcvi16omdrcc.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.na4aclujrypfv41.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.npy20y52dw5tf2c.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.nqqajrt75dmjd70.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.ptdqqxm3lmkziwe.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.sefhpelfcd92lqd.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.ssk88pg2hs0t4hv.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.t6qzta30pcj6fvq.rcgu.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space.uhbmifjzjp5hy7x.rcgu.o" 
"X:\\src\\deep-space\\target\\debug\\deps\\deep_space.27i3j9youou5e4ub.rcgu.o" "/LIBPATH:X:\\src\\deep-space\\target\\debug\\deps" "/LIBPATH:C:\\Users\\chris\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib" "X:\\src\\deep-space\\target\\debug\\deps\\libpollster-7fd3a675fb715eba.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libbones.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libenv_logger-0dd2ee8a259d2daa.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libis_terminal-668c466894be3126.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libio_lifetimes-70c6433cbf6f152e.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libhumantime-6d552509bb6eb962.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libregex-09ac614bf9646e01.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libaho_corasick-eca03c750ece0ef0.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libmemchr-d910ee4978461236.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libregex_syntax-6d65dc1b8f3620c2.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libtobj-ada27e7dce064730.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libahash-9f1295fa738c1d71.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libanyhow-540eb8a519eb4d7f.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libimage-6b08d6ae7e8db15d.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libbytemuck-5ba17a7d4f728444.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libcolor_quant-21c983e723ee0afd.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libpng-52c61cb71a9a8fab.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libflate2-b5f303ca21e6deeb.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libminiz_oxide-dfe50a26e680028d.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libadler-8d668a24c224dff2.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libcrc32fast-337195eea1793319.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libnum_rational-53a1d53aff79a5da.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libnum_integer-9877508f52853dd6.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libjpeg_decoder-91544e0d332df092.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libcgmath-0cb0c2640fe26590.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libapprox-1bd40d737f65ed8c.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libwgpu-262d279a52f6409d.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libstatic_assertions-06477cf8aa6b08b2.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libwgpu_core-4a1236975d8b52f1.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libwgpu_hal-f458aa4fabac9313.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\librenderdoc_sys-a10d847c543d90e3.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libgpu_descriptor-b0cf0b54d88148d9.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libgpu_descriptor_types-0b547e5bb037d1f5.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libfxhash-f034c3da94ea6a68.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libbyteorder-f7d0e686a9f1d279.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libkhronos_egl-4f9f8225dfc636be.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\liblibc-b0bf876493329db7.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libhassle_rs-30cc125e1ff8b4d2.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libwidestring-40f853ddb96a5a69.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libcom_rs-d98034944ffe35d5.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libprofiling-3d4d34bd47602733.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libgpu_alloc-030fcd47cfa74ed0.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libgpu_alloc_types-5ddc33f8282d58bd.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libash-4e71b57a3dac34c2.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libglow-c00e6bfd8eb3e4f4.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libgpu_allocator-a1457e8a5b1907c6.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libbacktrace-bac6066fb68dba7f.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\librustc_demangle-9aeda9b2f2378757.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libwindows-306dbb5293edf900.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libd3d12-e416347745026b18.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\liblibloading-372d81581508d306.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libnaga-907a1b81bf02c4d9.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\librustc_hash-65dbc27587169d14.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libhexf_parse-8e3988c4ed2777d0.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libunicode_xid-6df37f1a25510037.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libcodespan_reporting-ce3cffc2346cf0bd.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libunicode_width-bf90779e7f700196.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libtermcolor-4b80840ba00a24bc.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libwinapi_util-9fd6211db7a11f95.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libspirv-8abe41e80785843f.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libnum_traits-13f1ebc5eaf1fe64.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libindexmap-fa590396a81b2a52.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libhashbrown-cdb549738e61eaea.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libahash-02d458039f7e1369.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libgetrandom-318390275a6d45e9.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\librange_alloc-a0d92fb2549ea482.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libbit_set-3134a20bab8a1c58.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libbit_vec-b6c566b35c3a968c.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libwgpu_types-09ebf09ca34bad1c.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libwinapi-929a21ad0fe4672a.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libthiserror-a83726824f86c860.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libarrayvec-e73f8ec7a2385be5.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libwinit-1da6c11183f36849.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libraw_window_handle-99358e48c967e9e8.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libparking_lot-076b2697cf386797.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libparking_lot_core-c251ccec68d7c0c2.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libwindows_sys-e937512c7fdae30f.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libsmallvec-1d241d6b1c893baf.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\liblock_api-ff3737edf20afec0.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libscopeguard-1d5d25e870252659.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libwindows_sys-2759e1cf9320bdd9.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libraw_window_handle-5d1072f3e39aa0a0.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libcty-c2d7e78e34e8d4bc.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libonce_cell-0335a7eb393a1092.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libinstant-a773da057d2a3631.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libbitflags-c46c4e9392d48f1e.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\liblog-4a5a58faff43f35e.rlib" "X:\\src\\deep-space\\target\\debug\\deps\\libcfg_if-7162a11b5533ad65.rlib" "C:\\Users\\chris\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libstd-c9a71bd02014cc03.rlib" "C:\\Users\\chris\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libpanic_unwind-1a26515fee0365cc.rlib" "C:\\Users\\chris\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_demangle-5dc491e9ed71b272.rlib" "C:\\Users\\chris\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libstd_detect-384a600215f7f42a.rlib" "C:\\Users\\chris\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libhashbrown-b41c35198f3cb8a7.rlib" "C:\\Users\\chris\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libminiz_oxide-d6551e7d16e9dc96.rlib" "C:\\Users\\chris\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libadler-694af0b75d9d45a9.rlib" "C:\\Users\\chris\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_std_workspace_alloc-3136aadbfbea1b6b.rlib" "C:\\Users\\chris\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libunwind-0bdccb1284465051.rlib" "C:\\Users\\chris\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcfg_if-8de893de278a987b.rlib" "C:\\Users\\chris\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liblibc-57c8b4d6b94d494c.rlib" "C:\\Users\\chris\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liballoc-34f50d07c9021fd9.rlib" "C:\\Users\\chris\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_std_workspace_core-4c2803a533866d1c.rlib" "C:\\Users\\chris\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-f6de9afd42767842.rlib" "C:\\Users\\chris\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-edd2f3908bbf36f0.rlib" "legacy_stdio_definitions.lib" "uuid.lib" "kernel32.lib" "windows.lib" "bcrypt.lib" "advapi32.lib" "cfgmgr32.lib" "d2d1.lib" "d3d11.lib" "d3d12.lib" "d3dcompiler.lib" "dcomp.lib" "dwrite.lib" "dxgi.lib" "gdi32.lib" "kernel32.lib" "msimg32.lib" "ole32.lib" "oleaut32.lib" "opengl32.lib" "synchronization.lib" "user32.lib" "windowscodecs.lib" "winspool.lib" "windows.lib" "windows.lib" "kernel32.lib" "advapi32.lib" "userenv.lib" "kernel32.lib" "ws2_32.lib" "bcrypt.lib" "msvcrt.lib" "legacy_stdio_definitions.lib" "/NXCOMPAT" "/LIBPATH:C:\\Users\\chris\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib" "/OUT:X:\\src\\deep-space\\target\\debug\\deps\\deep_space.exe" "/OPT:REF,NOICF" "/DEBUG" "/NATVIS:C:\\Users\\chris\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\intrinsic.natvis" "/NATVIS:C:\\Users\\chris\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\liballoc.natvis" "/NATVIS:C:\\Users\\chris\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\libcore.natvis" "/NATVIS:C:\\Users\\chris\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\libstd.natvis"
  = note: LINK : fatal error LNK1181: cannot open input file 'windows.lib'

我不知道windows.lib是从哪里来的,但是在搜索相关的错误信息时,我发现了类似的建议重新安装Windows SDK的堆栈溢出帖子。我已经这样做了,也下载了最新的Visual C++ Redistributable。重新启动后我仍然得到同样的错误。我甚至试图从我的计算机中删除Cygwin和MinGW的所有痕迹;没找到。
我还尝试使用rustup default stable-x86_64-pc-windows-gnu的不同工具链(来自rustup default stable-x86_64-pc-windows-msvc),但仍然遇到类似的问题:

error: linking with `x86_64-w64-mingw32-gcc` failed: exit code: 1
  |
  = note: "x86_64-w64-mingw32-gcc" "-fno-use-linker-plugin" "-Wl,--dynamicbase" "-Wl,--disable-auto-image-base" "-m64" "-Wl,--high-entropy-va" "C:\\Users\\chris\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\self-contained\\crt2.o" "C:\\Users\\chris\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\rsbegin.o" "C:\\Users\\chris\\AppData\\Local\\Temp\\rustcm0IWOZ\\symbols.o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space-b6fe102b65088e85.10106jng4f8xgld9.rcgu.o" 
...
"C:\\Users\\chris\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libcompiler_builtins-82abfd2e7a4dff39.rlib" "-Wl,-Bdynamic" "-luuid" "-lkernel32" "-lwindows" "-lbcrypt" "-lwinapi_advapi32" "-lwinapi_cfgmgr32" "-lwinapi_d2d1" "-lwinapi_d3d11" "-lwinapi_d3d12" "-lwinapi_d3dcompiler" "-lwinapi_dcomp" "-lwinapi_dwrite" "-lwinapi_dxgi" "-lwinapi_gdi32" "-lwinapi_kernel32" "-lwinapi_msimg32" "-lwinapi_ole32" "-lwinapi_oleaut32" "-lwinapi_opengl32" "-lwinapi_synchronization" "-lwinapi_user32" "-lwinapi_windowscodecs" "-lwinapi_winspool" "-lwindows" "-lwindows" "-lkernel32" "-ladvapi32" "-luserenv" "-lkernel32" "-lws2_32" "-lbcrypt" "-lgcc_eh" "-l:libpthread.a" "-lmsvcrt" "-lmingwex" "-lmingw32" "-lgcc" "-lmsvcrt" "-luser32" "-lkernel32" "-Wl,--nxcompat" "-nostartfiles" "-L" "C:\\Users\\chris\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib" "-L" "C:\\Users\\chris\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\self-contained" "-o" "X:\\src\\deep-space\\target\\debug\\deps\\deep_space-b6fe102b65088e85.exe" "-Wl,--gc-sections" "-no-pie" "-nodefaultlibs" "C:\\Users\\chris\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\rsend.o"
  = note: ld: cannot find -lwindows
          ld: cannot find -lwinapi_advapi32
          ld: cannot find -lwinapi_cfgmgr32
          ld: cannot find -lwinapi_d2d1
          ld: cannot find -lwinapi_d3d11
          ld: cannot find -lwinapi_d3d12
          ld: cannot find -lwinapi_d3dcompiler
          ld: cannot find -lwinapi_dcomp
          ld: cannot find -lwinapi_dwrite
          ld: cannot find -lwinapi_dxgi
          ld: cannot find -lwinapi_gdi32
          ld: cannot find -lwinapi_kernel32
          ld: cannot find -lwinapi_msimg32
          ld: cannot find -lwinapi_ole32
          ld: cannot find -lwinapi_oleaut32
          ld: cannot find -lwinapi_opengl32
          ld: cannot find -lwinapi_synchronization
          ld: cannot find -lwinapi_user32
          ld: cannot find -lwinapi_windowscodecs
          ld: cannot find -lwinapi_winspool
          ld: cannot find -lwindows
          ld: cannot find -lwindows

任何人都可以帮助我解决这个问题进一步?任何帮助将不胜感激,因为我几乎阻止取得任何进一步的进展,直到我可以解决这个问题。
也许要找出windows.lib在系统上的理想位置,或者是什么工具链提供了这个功能,但我在系统上找到的任何lib文件夹中都找不到它。
奇怪的是,这在以前是有效的(我想直到我添加了一个新的板条箱到我的工作区,如果这是相关的)。我可以cargo build我的库本身,但不能作为一个整体的工作区二进制文件。这里我运行cargo build从根目录时,它失败了。

kx5bkwkv

kx5bkwkv1#

我注意到这是因为我最近的更改,因为如果我 checkout 我的主分支,它会构建得很好。我回顾了我所做的更改,那就是我本质上向项目添加了一个proc-macro库。
经过审查,我注意到我已经添加了

[lib]
proc-macro = true

部分添加到库的根目录Cargo.toml和宏库Cargo. toml。
我的文件结构看起来像这样:

+ workspace
     + library
        + macro-library
            - Cargo.toml
        + src
        - Cargo.toml
     + binary
        + src
        - Cargo.toml
     - Cargo.toml

从Cargo.toml库中删除proc-macro = true解决了问题。

相关问题