bevyengine / bevy

A refreshingly simple data-driven game engine built in Rust
https://bevyengine.org
Apache License 2.0
36.42k stars 3.59k forks source link

Linker related issues #3124

Closed Joe23232 closed 2 years ago

Joe23232 commented 3 years ago

Hi, I am trying to use the Bevy game engine.

I am having some linker related issues.

So here is in my cargo.toml file:

[dependencies]
bevy = { git = "https://github.com/bevyengine/bevy" }

here is in my main.rs file:

use bevy::prelude::*;

fn main()
{
    App::new()
        .add_plugins(DefaultPlugins) // It has linker issues when I add this like
        .add_startup_system(add_people.system())
        .run();
}

fn add_people()
{
    println!("Testing");
}

And here is the error when I run cargo run:

error: linking with `link.exe` failed: exit code: 1120
  |
  = note: "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29333\\bin\\HostX64\\x64\\link.exe" "/NOLOGO" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.1afzbmmidiml3yx2.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.1bj9i2ir5dxdjy0q.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.1clgl1af28k9hvld.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.1w37lfzipznucp9a.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.23iuzdsl4xkgkmoc.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.26cykb41k1x51wg0.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.2baad8x9jwyrg3sx.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.2bgwnl2pxu6ahi7d.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.2dbdta62zxztrhtk.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.2kaopf6f193xakfe.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.2kiczdkvywb2sdfo.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.2lkijd6o6csu5n1y.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.2qdz001pge89f2r3.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.2xlxhg2jwpsiikol.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.32pqowoujk3yfel9.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.3fsu8oe9kdn4zfwa.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.3gkipja15oasggy0.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.3ha0t039m10txqi0.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.3oj03soj5l59rjp7.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.3yag5602w8k3ffag.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.43t37w4otd3jrz2g.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.47zif03teikzyhks.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.4bbrvw5v188vnuz9.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.4pnke06w1ej2asvf.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.58ofgckl77os0sh8.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.9gimuk99qe7qpu.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.frdgo70vopy5fii.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.uqjzivlas8e1e76.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.1yofg3cqunu6bwad.rcgu.o" "/LIBPATH:C:\\tmp\\my_game\\target\\debug\\deps" "/LIBPATH:C:\\tmp\\my_game\\target\\debug\\build\\minimp3-sys-0c8686724eb90347\\out" "/LIBPATH:C:\\Users\\Kumar\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\bevy-glsl-to-spirv-0.2.1\\build\\windows" "/LIBPATH:C:\\tmp\\my_game\\target\\debug\\build\\spirv-reflect-d9704c47d870314c\\out" "/LIBPATH:C:\\tmp\\my_game\\target\\debug\\build\\spirv_cross-030f1c3dedaf8fde\\out" "/LIBPATH:C:\\Users\\Kumar\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy-d1967fe994cd6c8c.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_internal-c33543a97f9220f5.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_wgpu-48675a493c3112b4.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_winit-c336e5d950a9163b.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libwinit-808776156e752875.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libwgpu-8d73c63db0f50eb2.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libwgpu_core-518f86e56c1e79d8.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libprofiling-b6abdd8cdd4a327e.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libgpu_alloc-87a71b89a589f363.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libgpu_alloc_types-47336494c1728bba.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libgpu_descriptor-f9b4186fab2031f0.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libhashbrown-9d507c45a653b594.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libahash-848f10f97a2dc87c.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libgpu_descriptor_types-40f10e8cdaadd977.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libcopyless-20b859fea873244c.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libwgpu_types-43e968d97c1d80e1.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libgfx_backend_vulkan-954241706bdea240.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libinplace_it-6b266dbed637c43a.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libash-b8e491be6662b161.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libgfx_backend_dx12-c59332da58855d4a.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libd3d12-523c582791398d4f.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libgfx_backend_dx11-f4d8ae9052bea70e.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libthunderdome-c7b27ec5389f0f97.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libgfx_renderdoc-21f20afec491447e.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\liblibloading-b0437ee712b16cd7.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\librenderdoc_sys-ad03b47542861821.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libwio-1b51d494bbceec33.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\librange_alloc-1c494ba500204ea4.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libgfx_auxil-36947e17bb846716.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libspirv_cross-94ecb3d7e4884edc.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libgfx_backend_empty-fa35f62e3306b5b1.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libgfx_hal-d377dd51504cf130.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libraw_window_handle-8689851c11260641.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\liblibc-528d930bd5137b78.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libnaga-3ddc09765669a078.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\librose_tree-5d4ebb2d6edcbf3a.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbit_set-a8e258ec3a5fc799.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbit_vec-c88ca21c1f7f87f6.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libcodespan_reporting-bff8e23e83c34ce4.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libunicode_width-ea6ee3ab557321d5.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libtermcolor-493c1dff386955e4.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libpetgraph-ccd73b4847c2a267.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libindexmap-137af4794eace303.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libhashbrown-8a9d2679eb99c058.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libfixedbitset-96bce2cb469cc4ca.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libexternal_memory-38fb8ec0d9bb1136.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libdrm_fourcc-7a09aca5d5cafc26.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libarrayvec-612d5d58b8187fa8.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_ui-bc5773e7ad6f552f.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libstretch-4e73f8b69afea074.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_text-1ba2c7acf6e24409.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libglyph_brush_layout-ac0b5b895474953b.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libxi_unicode-3d2b1125834aed00.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libapprox-638912c14ab05ad1.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libab_glyph-287971e9a1b92814.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libowned_ttf_parser-790c621d4ddaae78.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libttf_parser-c727b4ea85d0067a.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libab_glyph_rasterizer-32c8dee203d82cdf.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_sprite-0c39f9cc4ed4d362.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\librectangle_pack-0add8bfc23d1330b.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libguillotiere-12212527503eddb1.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libsvg_fmt-56c64f647f6b9c14.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libeuclid-a9d0c6acb6d3b714.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_gltf-4f9cf6929e775fb6.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libpercent_encoding-86674a14351536e0.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libgltf-27c2777c7574e354.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libgltf_json-a2dc9557065b7dcf.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libserde_json-e4043f916cd7c5e4.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libryu-2f06d53ac3036195.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libitoa-57e43841e1167b8a.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_scene-cd3aaa75d873bd61.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libron-61e00ada19441c6e.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbase64-5b9a0b4df3501e1d.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_pbr-889a6d23c6ee91a4.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_render-4751c6de0dee2253.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libimage-1c012908f8ddfe08.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libcolor_quant-8169c7df829b5acc.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libnum_iter-41fe54ba7a5bab2d.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libpng-f55ad54433547014.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libminiz_oxide-98120b05abdc59f2.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libcrc32fast-f02c7ee424c0636e.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libdeflate-1d885a9f13a15590.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libadler32-0d5a61464a0ea955.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libnum_rational-e37032c1341f94a0.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libnum_integer-889f3a20cda988a9.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libscoped_threadpool-be326a4863b29ef1.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_glsl_to_spirv-dbefe5a7a1ddc324.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libhex-94b7e52c513a4a0e.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libspirv_reflect-d56308d4ef840ad1.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libspirv_headers-0a425cd79c0ae5c5.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libnum_traits-7e3df2fae5a01720.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbitflags-5d3eda357a6c0aea.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libhexasphere-cf004a265fbadffe.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_window-dd2cbbae97f4dd4b.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_transform-e3ef2b5d046669e3.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_gilrs-f6179d4436325040.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libgilrs-d2214f9bff45d73b.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libvec_map-9e13b185edcdc7b9.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libfnv-50801bad26e18c72.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libgilrs_core-33fef13833bd6d72.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\librusty_xinput-bc26236d2c530b81.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_input-46dad29569015f29.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_audio-2a0e2a02c8390e19.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\librodio-207824b45cfdced6.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libminimp3-33bc67caed4c28b6.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libslice_deque-2858ceb65f9651d6.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libminimp3_sys-b88f9b433a8a86e5.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libcpal-6fc3bbbb0a7ff9f4.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_asset-fb6ae391a74fe8e5.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\librand-3eef20366f6a1713.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\librand_chacha-6e5961018107fe07.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libppv_lite86-b91f049d414269de.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\librand_core-0bac377f800e069b.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libnotify-87faf22c76ad2716.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libwalkdir-5b26de55141e65b5.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libsame_file-8e2c6955e36cbabe.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libwinapi_util-00e88262bd20096a.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libfiletime-47ac8a7a57ad0cc8.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_diagnostic-9acc5c66d94a684c.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_core-e6656634a5fbf47a.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_math-433ba883de901843.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libcrossbeam_channel-5f3f1255c252f30e.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libcrossbeam_utils-6f5b51f4a46c1d7e.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_log-f1d3da6c71d9f551.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libtracing_subscriber-366983eecf70c4d7.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libthread_local-ac0ec93e192525e3.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libsharded_slab-5237051590baffda.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libansi_term-94d3084c344488de.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libmatchers-6dbfb56e8dda7a78.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libregex_automata-e25dc8d4f6109548.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libregex-91b32b0044e9f8ca.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libregex_syntax-a212f4fd0bfa8789.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libtracing_log-6ecec9798366f602.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\liblog-9355504ec027de3e.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libanyhow-95c3361e0bbf9118.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_app-cfc8735477a81e71.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_ecs-6fe6f84a593acabe.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libfxhash-0be640b5e875e314.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbyteorder-29fe0f40c9df8d4d.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_tasks-e4b78c8ec889b2e6.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libnum_cpus-4c3721153c47c1e7.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libasync_channel-bf5cac2a0f070fca.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libasync_executor-f172e064eb4b814b.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libslab-4de7e5da02fe0c93.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libconcurrent_queue-e9c96b37514b678c.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libcache_padded-d148eeef153a6287.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libasync_task-08974f61ac64a5fd.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libevent_listener-1abeb89a29582808.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libfutures_lite-05ef05a2b06ac13f.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libmemchr-8501439c27e5c889.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libfastrand-5d59f9dd229c7ccb.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libfutures_io-9df72f0139fa2530.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libfutures_core-b9c39e28bb49f06d.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libwaker_fn-794c5c6ede45f0f8.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libparking-2186795defbb5041.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libfixedbitset-705c2b4c9e2b47e2.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_reflect-b08e466b7d263eb7.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\liberased_serde-fa29e7c0353bed75.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libglam-a6b749b5f7a0a412.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbytemuck-a7f6ce7297946955.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libparking_lot-6b08187d4f04c928.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libparking_lot_core-c76294e4bc86bdd5.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libwinapi-e577e447b1ada356.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libsmallvec-e3ac0e7b8ca3ecfe.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\liblock_api-1be193d8cfbbe8ad.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libscopeguard-f833d42a3f6b335b.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libdowncast_rs-cdefea22838040f9.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libthiserror-14854ec9e387abcf.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_utils-d2d2dade61c2e90e.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libuuid-93948cff93d2feda.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libserde-e12416acc1941efd.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libtracing-c8d8167493cb57fc.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libpin_project_lite-0fa0b85983ed7988.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libtracing_core-c552ce1003307bee.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\liblazy_static-4d9a6c6edcf39e5a.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libinstant-3f04589cd1c8f6b4.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libahash-113f573d5467e89d.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libgetrandom-a2e6973468e37587.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libcfg_if-26ca370ce3d29a9a.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libonce_cell-b903aba6ccf97827.rlib" "C:\\Users\\Kumar\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libstd-137462619eb7fb6e.rlib" "C:\\Users\\Kumar\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libpanic_unwind-40325f74f03cd910.rlib" "C:\\Users\\Kumar\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libstd_detect-d499ddbe6ea217f2.rlib" "C:\\Users\\Kumar\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_demangle-ac7fd557a0876ac7.rlib" "C:\\Users\\Kumar\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libhashbrown-e027da3f3243b8cb.rlib" "C:\\Users\\Kumar\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_std_workspace_alloc-d92ff4ce4e9ba04b.rlib" "C:\\Users\\Kumar\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libunwind-0fbe2e0a0cce010b.rlib" "C:\\Users\\Kumar\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcfg_if-994c4132e0b038fc.rlib" "C:\\Users\\Kumar\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liblibc-37b7cfcd70f86ebc.rlib" "C:\\Users\\Kumar\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liballoc-598a66e79671d548.rlib" "C:\\Users\\Kumar\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_std_workspace_core-b40eca52864f4eec.rlib" "C:\\Users\\Kumar\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-3200edb0d039ab3a.rlib" "C:\\Users\\Kumar\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-b0e0bca0e70300a2.rlib" "glslang.glsltospirv.lib" "HLSL.glsltospirv.lib" "OGLCompiler.glsltospirv.lib" "OSDependent.glsltospirv.lib" "SPIRV.glsltospirv.lib" "SPVRemapper.glsltospirv.lib" "advapi32.lib" "cfgmgr32.lib" "comctl32.lib" "d3d11.lib" "d3d12.lib" "d3dcompiler.lib" "dwmapi.lib" "dxgi.lib" "gdi32.lib" "imm32.lib" "kernel32.lib" "mmdevapi.lib" "msimg32.lib" "ole32.lib" "opengl32.lib" "shcore.lib" "shell32.lib" "shlwapi.lib" "synchronization.lib" "user32.lib" "uxtheme.lib" "winspool.lib" "xinput.lib" "bcrypt.lib" "kernel32.lib" "ws2_32.lib" "advapi32.lib" "userenv.lib" "kernel32.lib" "libcmt.lib" "/NXCOMPAT" "/LIBPATH:C:\\Users\\Kumar\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib" "/OUT:C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.exe" "/OPT:REF,NOICF" "/DEBUG" "/NATVIS:C:\\Users\\Kumar\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\intrinsic.natvis" "/NATVIS:C:\\Users\\Kumar\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\liballoc.natvis" "/NATVIS:C:\\Users\\Kumar\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\libcore.natvis" "/NATVIS:C:\\Users\\Kumar\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\libstd.natvis"
  = note: LINK : warning LNK4098: defaultlib 'MSVCRT' conflicts with use of other libs; use /NODEFAULTLIB:library
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'SPIRV.glsltospirv.lib(SpvBuilder.obj)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'SPIRV.glsltospirv.lib(SpvPostProcess.obj)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'SPIRV.glsltospirv.lib(InReadableOrder.obj)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'HLSL.glsltospirv.lib(hlslScanContext.obj)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'HLSL.glsltospirv.lib(hlslGrammar.obj)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'SPIRV.glsltospirv.lib(Logger.obj)'
          LINK : warning LNK4217: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'SPIRV.glsltospirv.lib(GlslangToSpv.obj)' in function '"protected: unsigned int __cdecl `anonymous namespace'::TGlslangToSpvTraverser::createSubgroupOperation(enum glslang::TOperator,unsigned int,class std::vector<unsigned int,class std::allocator<unsigned int> > &,enum glslang::TBasicType)" (?createSubgroupOperation@TGlslangToSpvTraverser@?A0x5e9c9779@@IEAAIW4TOperator@glslang@@IAEAV?$vector@IV?$allocator@I@std@@@std@@W4TBasicType@4@@Z)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'glslang.glsltospirv.lib(Pp.obj)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'glslang.glsltospirv.lib(PpTokens.obj)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'HLSL.glsltospirv.lib(hlslParseHelper.obj)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'HLSL.glsltospirv.lib(hlslParseables.obj)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'glslang.glsltospirv.lib(iomapper.obj)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'glslang.glsltospirv.lib(propagateNoContraction.obj)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'glslang.glsltospirv.lib(ParseContextBase.obj)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'glslang.glsltospirv.lib(glslang_tab.obj)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'glslang.glsltospirv.lib(ParseHelper.obj)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'glslang.glsltospirv.lib(PpContext.obj)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'glslang.glsltospirv.lib(PpScanner.obj)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'glslang.glsltospirv.lib(reflection.obj)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'glslang.glsltospirv.lib(Link.obj)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'glslang.glsltospirv.lib(Intermediate.obj)'
          LINK : warning LNK4217: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'glslang.glsltospirv.lib(intermOut.obj)' in function '"public: virtual bool __cdecl glslang::TOutputTraverser::visitUnary(enum glslang::TVisit,class glslang::TIntermUnary *)" (?visitUnary@TOutputTraverser@glslang@@UEAA_NW4TVisit@2@PEAVTIntermUnary@2@@Z)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'glslang.glsltospirv.lib(linkValidate.obj)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'glslang.glsltospirv.lib(InfoSink.obj)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'glslang.glsltospirv.lib(SymbolTable.obj)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'glslang.glsltospirv.lib(Scan.obj)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'glslang.glsltospirv.lib(CodeGen.obj)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'glslang.glsltospirv.lib(glslang_c_interface.obj)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'glslang.glsltospirv.lib(ShaderLang.obj)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'glslang.glsltospirv.lib(PoolAlloc.obj)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'glslang.glsltospirv.lib(Versions.obj)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_hlsl.o)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_cfg.o)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_cross_parsed_ir.o)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_parser.o)'
          LINK : warning LNK4217: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(wrapper.o)' in function '"void * __cdecl std::_Allocate_manually_vector_aligned<struct std::_Default_allocate_traits>(unsigned __int64)" (??$_Allocate_manually_vector_aligned@U_Default_allocate_traits@std@@@std@@YAPEAX_K@Z)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_cross.o)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_cross_util.o)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_glsl.o)'
          LINK : warning LNK4286: symbol '__acrt_iob_func' defined in 'libucrt.lib(_file.obj)' is imported by 'glslang.glsltospirv.lib(glslang_tab.obj)'
          LINK : warning LNK4286: symbol '__acrt_iob_func' defined in 'libucrt.lib(_file.obj)' is imported by 'OSDependent.glsltospirv.lib(ossource.obj)'
          LINK : warning LNK4217: symbol '__acrt_iob_func' defined in 'libucrt.lib(_file.obj)' is imported by 'SPIRV.glsltospirv.lib(GlslangToSpv.obj)' in function '"protected: unsigned int __cdecl `anonymous namespace'::TGlslangToSpvTraverser::createMiscOperation(enum glslang::TOperator,enum spv::Decoration,unsigned int,class std::vector<unsigned int,class std::allocator<unsigned int> > &,enum glslang::TBasicType)" (?createMiscOperation@TGlslangToSpvTraverser@?A0x5e9c9779@@IEAAIW4TOperator@glslang@@W4Decoration@spv@@IAEAV?$vector@IV?$allocator@I@std@@@std@@W4TBasicType@4@@Z)'
          LINK : warning LNK4286: symbol '__acrt_iob_func' defined in 'libucrt.lib(_file.obj)' is imported by 'glslang.glsltospirv.lib(glslang_c_interface.obj)'
          LINK : warning LNK4286: symbol '__acrt_iob_func' defined in 'libucrt.lib(_file.obj)' is imported by 'glslang.glsltospirv.lib(ShaderLang.obj)'
          LINK : warning LNK4286: symbol '__acrt_iob_func' defined in 'libucrt.lib(_file.obj)' is imported by 'glslang.glsltospirv.lib(InfoSink.obj)'
          LINK : warning LNK4286: symbol '__acrt_iob_func' defined in 'libucrt.lib(_file.obj)' is imported by 'glslang.glsltospirv.lib(reflection.obj)'
          LINK : warning LNK4286: symbol '__acrt_iob_func' defined in 'libucrt.lib(_file.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_hlsl.o)'
          LINK : warning LNK4286: symbol '__acrt_iob_func' defined in 'libucrt.lib(_file.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_cfg.o)'
          LINK : warning LNK4286: symbol '__acrt_iob_func' defined in 'libucrt.lib(_file.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_cross_parsed_ir.o)'
          LINK : warning LNK4286: symbol '__acrt_iob_func' defined in 'libucrt.lib(_file.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_parser.o)'
          LINK : warning LNK4217: symbol '__acrt_iob_func' defined in 'libucrt.lib(_file.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(wrapper.o)' in function '"void __cdecl spirv_cross::report_and_abort(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?report_and_abort@spirv_cross@@YAXAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)'
          LINK : warning LNK4286: symbol '__acrt_iob_func' defined in 'libucrt.lib(_file.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_cross.o)'
          LINK : warning LNK4286: symbol '__acrt_iob_func' defined in 'libucrt.lib(_file.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_cross_util.o)'
          LINK : warning LNK4286: symbol '__acrt_iob_func' defined in 'libucrt.lib(_file.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_glsl.o)'
          LINK : warning LNK4286: symbol 'fflush' defined in 'libucrt.lib(fflush.obj)' is imported by 'glslang.glsltospirv.lib(glslang_c_interface.obj)'
          LINK : warning LNK4217: symbol 'fflush' defined in 'libucrt.lib(fflush.obj)' is imported by 'SPIRV.glsltospirv.lib(GlslangToSpv.obj)' in function '"protected: unsigned int __cdecl `anonymous namespace'::TGlslangToSpvTraverser::createMiscOperation(enum glslang::TOperator,enum spv::Decoration,unsigned int,class std::vector<unsigned int,class std::allocator<unsigned int> > &,enum glslang::TBasicType)" (?createMiscOperation@TGlslangToSpvTraverser@?A0x5e9c9779@@IEAAIW4TOperator@glslang@@W4Decoration@spv@@IAEAV?$vector@IV?$allocator@I@std@@@std@@W4TBasicType@4@@Z)'
          LINK : warning LNK4286: symbol 'fflush' defined in 'libucrt.lib(fflush.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_hlsl.o)'
          LINK : warning LNK4286: symbol 'fflush' defined in 'libucrt.lib(fflush.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_cfg.o)'
          LINK : warning LNK4286: symbol 'fflush' defined in 'libucrt.lib(fflush.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_cross_parsed_ir.o)'
          LINK : warning LNK4286: symbol 'fflush' defined in 'libucrt.lib(fflush.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_parser.o)'
          LINK : warning LNK4217: symbol 'fflush' defined in 'libucrt.lib(fflush.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(wrapper.o)' in function '"void __cdecl spirv_cross::report_and_abort(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?report_and_abort@spirv_cross@@YAXAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)'
          LINK : warning LNK4286: symbol 'fflush' defined in 'libucrt.lib(fflush.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_cross.o)'
          LINK : warning LNK4286: symbol 'fflush' defined in 'libucrt.lib(fflush.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_cross_util.o)'
          LINK : warning LNK4286: symbol 'fflush' defined in 'libucrt.lib(fflush.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_glsl.o)'
          LINK : warning LNK4286: symbol '__stdio_common_vfprintf' defined in 'libucrt.lib(output.obj)' is imported by 'glslang.glsltospirv.lib(glslang_tab.obj)'
          LINK : warning LNK4286: symbol '__stdio_common_vfprintf' defined in 'libucrt.lib(output.obj)' is imported by 'OSDependent.glsltospirv.lib(ossource.obj)'
          LINK : warning LNK4217: symbol '__stdio_common_vfprintf' defined in 'libucrt.lib(output.obj)' is imported by 'SPIRV.glsltospirv.lib(GlslangToSpv.obj)' in function '"protected: unsigned int __cdecl `anonymous namespace'::TGlslangToSpvTraverser::createMiscOperation(enum glslang::TOperator,enum spv::Decoration,unsigned int,class std::vector<unsigned int,class std::allocator<unsigned int> > &,enum glslang::TBasicType)" (?createMiscOperation@TGlslangToSpvTraverser@?A0x5e9c9779@@IEAAIW4TOperator@glslang@@W4Decoration@spv@@IAEAV?$vector@IV?$allocator@I@std@@@std@@W4TBasicType@4@@Z)'
          LINK : warning LNK4286: symbol '__stdio_common_vfprintf' defined in 'libucrt.lib(output.obj)' is imported by 'glslang.glsltospirv.lib(glslang_c_interface.obj)'
          LINK : warning LNK4286: symbol '__stdio_common_vfprintf' defined in 'libucrt.lib(output.obj)' is imported by 'glslang.glsltospirv.lib(ShaderLang.obj)'
          LINK : warning LNK4286: symbol '__stdio_common_vfprintf' defined in 'libucrt.lib(output.obj)' is imported by 'glslang.glsltospirv.lib(InfoSink.obj)'
          LINK : warning LNK4286: symbol '__stdio_common_vfprintf' defined in 'libucrt.lib(output.obj)' is imported by 'glslang.glsltospirv.lib(reflection.obj)'
          LINK : warning LNK4286: symbol '__stdio_common_vfprintf' defined in 'libucrt.lib(output.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_hlsl.o)'
          LINK : warning LNK4286: symbol '__stdio_common_vfprintf' defined in 'libucrt.lib(output.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_cfg.o)'
          LINK : warning LNK4286: symbol '__stdio_common_vfprintf' defined in 'libucrt.lib(output.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_cross_parsed_ir.o)'
          LINK : warning LNK4286: symbol '__stdio_common_vfprintf' defined in 'libucrt.lib(output.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_parser.o)'
          LINK : warning LNK4217: symbol '__stdio_common_vfprintf' defined in 'libucrt.lib(output.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(wrapper.o)' in function '_vfprintf_l'
          LINK : warning LNK4286: symbol '__stdio_common_vfprintf' defined in 'libucrt.lib(output.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_cross.o)'
          LINK : warning LNK4286: symbol '__stdio_common_vfprintf' defined in 'libucrt.lib(output.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_cross_util.o)'
          LINK : warning LNK4286: symbol '__stdio_common_vfprintf' defined in 'libucrt.lib(output.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_glsl.o)'
          LINK : warning LNK4286: symbol 'free' defined in 'libucrt.lib(free.obj)' is imported by 'libspirv_reflect-d56308d4ef840ad1.rlib(spirv_reflect.o)'
          LINK : warning LNK4286: symbol 'free' defined in 'libucrt.lib(free.obj)' is imported by 'glslang.glsltospirv.lib(glslang_tab.obj)'
          LINK : warning LNK4286: symbol 'free' defined in 'libucrt.lib(free.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_hlsl.o)'
          LINK : warning LNK4286: symbol 'free' defined in 'libucrt.lib(free.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_cfg.o)'
          LINK : warning LNK4286: symbol 'free' defined in 'libucrt.lib(free.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_cross_parsed_ir.o)'
          LINK : warning LNK4286: symbol 'free' defined in 'libucrt.lib(free.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_parser.o)'
          LINK : warning LNK4217: symbol 'free' defined in 'libucrt.lib(free.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(wrapper.o)' in function 'sc_internal_free_pointer'
          LINK : warning LNK4286: symbol 'free' defined in 'libucrt.lib(free.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_cross.o)'
          LINK : warning LNK4286: symbol 'free' defined in 'libucrt.lib(free.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_cross_util.o)'
          LINK : warning LNK4286: symbol 'free' defined in 'libucrt.lib(free.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_glsl.o)'
          LINK : warning LNK4286: symbol 'malloc' defined in 'libucrt.lib(malloc.obj)' is imported by 'glslang.glsltospirv.lib(glslang_tab.obj)'
          LINK : warning LNK4286: symbol 'malloc' defined in 'libucrt.lib(malloc.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_hlsl.o)'
          LINK : warning LNK4286: symbol 'malloc' defined in 'libucrt.lib(malloc.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_cfg.o)'
          LINK : warning LNK4286: symbol 'malloc' defined in 'libucrt.lib(malloc.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_cross_parsed_ir.o)'
          LINK : warning LNK4286: symbol 'malloc' defined in 'libucrt.lib(malloc.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_parser.o)'
          LINK : warning LNK4217: symbol 'malloc' defined in 'libucrt.lib(malloc.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(wrapper.o)' in function 'sc_internal_compiler_get_entry_points'
          LINK : warning LNK4286: symbol 'malloc' defined in 'libucrt.lib(malloc.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_cross.o)'
          LINK : warning LNK4286: symbol 'malloc' defined in 'libucrt.lib(malloc.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_cross_util.o)'
          LINK : warning LNK4286: symbol 'malloc' defined in 'libucrt.lib(malloc.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_glsl.o)'
          LINK : warning LNK4286: symbol 'abort' defined in 'libucrt.lib(abort.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_hlsl.o)'
          LINK : warning LNK4286: symbol 'abort' defined in 'libucrt.lib(abort.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_cfg.o)'
          LINK : warning LNK4286: symbol 'abort' defined in 'libucrt.lib(abort.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_cross_parsed_ir.o)'
          LINK : warning LNK4286: symbol 'abort' defined in 'libucrt.lib(abort.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_parser.o)'
          LINK : warning LNK4217: symbol 'abort' defined in 'libucrt.lib(abort.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(wrapper.o)' in function '"void __cdecl spirv_cross::report_and_abort(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?report_and_abort@spirv_cross@@YAXAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)'
          LINK : warning LNK4286: symbol 'abort' defined in 'libucrt.lib(abort.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_cross.o)'
          LINK : warning LNK4286: symbol 'abort' defined in 'libucrt.lib(abort.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_cross_util.o)'
          LINK : warning LNK4286: symbol 'abort' defined in 'libucrt.lib(abort.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_glsl.o)'
          LINK : warning LNK4286: symbol 'terminate' defined in 'libucrt.lib(terminate.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_hlsl.o)'
          LINK : warning LNK4286: symbol 'terminate' defined in 'libucrt.lib(terminate.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_cfg.o)'
          LINK : warning LNK4286: symbol 'terminate' defined in 'libucrt.lib(terminate.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_cross_parsed_ir.o)'
          LINK : warning LNK4286: symbol 'terminate' defined in 'libucrt.lib(terminate.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_parser.o)'
          LINK : warning LNK4217: symbol 'terminate' defined in 'libucrt.lib(terminate.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(wrapper.o)' in function '"public: void __cdecl spirv_cross::SmallVector<struct spirv_cross::StringStream<4096,4096>::Buffer,8>::reserve(unsigned __int64)" (?reserve@?$SmallVector@UBuffer@?$StringStream@$0BAAA@$0BAAA@@spirv_cross@@$07@spirv_cross@@QEAAX_K@Z)'
          LINK : warning LNK4286: symbol 'terminate' defined in 'libucrt.lib(terminate.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_cross.o)'
          LINK : warning LNK4286: symbol 'terminate' defined in 'libucrt.lib(terminate.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_cross_util.o)'
          LINK : warning LNK4286: symbol 'terminate' defined in 'libucrt.lib(terminate.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_glsl.o)'
          LINK : warning LNK4286: symbol 'ceilf' defined in 'libucrt.lib(ceilf.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_cross_parsed_ir.o)'
          LINK : warning LNK4286: symbol 'ceilf' defined in 'libucrt.lib(ceilf.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_parser.o)'
          LINK : warning LNK4217: symbol 'ceilf' defined in 'libucrt.lib(ceilf.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_cross.o)' in function '"protected: unsigned __int64 __cdecl std::_Hash<class std::_Umap_traits<unsigned int,unsigned int,class std::_Uhash_compare<unsigned int,struct std::hash<unsigned int>,struct std::equal_to<unsigned int> >,class std::allocator<struct std::pair<unsigned int const ,unsigned int> >,0> >::_Min_load_factor_buckets(unsigned __int64)const " (?_Min_load_factor_buckets@?$_Hash@V?$_Umap_traits@IIV?$_Uhash_compare@IU?$hash@I@std@@U?$equal_to@I@2@@std@@V?$allocator@U?$pair@$$CBII@std@@@2@$0A@@std@@@std@@IEBA_K_K@Z)'
          LINK : warning LNK4286: symbol 'ceilf' defined in 'libucrt.lib(ceilf.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_glsl.o)'
          LINK : warning LNK4286: symbol 'ceilf' defined in 'libucrt.lib(ceilf.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_hlsl.o)'
          LINK : warning LNK4286: symbol 'ceilf' defined in 'libucrt.lib(ceilf.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_cfg.o)'
          LINK : warning LNK4286: symbol '__stdio_common_vsprintf' defined in 'libucrt.lib(output.obj)' is imported by 'HLSL.glsltospirv.lib(hlslParseHelper.obj)'
          LINK : warning LNK4286: symbol '__stdio_common_vsprintf' defined in 'libucrt.lib(output.obj)' is imported by 'HLSL.glsltospirv.lib(hlslScanContext.obj)'
          LINK : warning LNK4286: symbol '__stdio_common_vsprintf' defined in 'libucrt.lib(output.obj)' is imported by 'SPIRV.glsltospirv.lib(GlslangToSpv.obj)'
          LINK : warning LNK4286: symbol '__stdio_common_vsprintf' defined in 'libucrt.lib(output.obj)' is imported by 'glslang.glsltospirv.lib(ParseContextBase.obj)'
          LINK : warning LNK4286: symbol '__stdio_common_vsprintf' defined in 'libucrt.lib(output.obj)' is imported by 'glslang.glsltospirv.lib(glslang_tab.obj)'
          LINK : warning LNK4286: symbol '__stdio_common_vsprintf' defined in 'libucrt.lib(output.obj)' is imported by 'glslang.glsltospirv.lib(Pp.obj)'
          LINK : warning LNK4286: symbol '__stdio_common_vsprintf' defined in 'libucrt.lib(output.obj)' is imported by 'glslang.glsltospirv.lib(PpTokens.obj)'
          LINK : warning LNK4286: symbol '__stdio_common_vsprintf' defined in 'libucrt.lib(output.obj)' is imported by 'glslang.glsltospirv.lib(intermOut.obj)'
          LINK : warning LNK4286: symbol '__stdio_common_vsprintf' defined in 'libucrt.lib(output.obj)' is imported by 'glslang.glsltospirv.lib(ParseHelper.obj)'
          LINK : warning LNK4286: symbol '__stdio_common_vsprintf' defined in 'libucrt.lib(output.obj)' is imported by 'glslang.glsltospirv.lib(Initialize.obj)'
          LINK : warning LNK4286: symbol '__stdio_common_vsprintf' defined in 'libucrt.lib(output.obj)' is imported by 'glslang.glsltospirv.lib(PpScanner.obj)'
          LINK : warning LNK4217: symbol '__stdio_common_vsprintf' defined in 'libucrt.lib(output.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_glsl.o)' in function '_vsnprintf_l'
          LINK : warning LNK4286: symbol '__stdio_common_vsprintf' defined in 'libucrt.lib(output.obj)' is imported by 'glslang.glsltospirv.lib(Versions.obj)'
          LINK : warning LNK4286: symbol '__stdio_common_vsprintf' defined in 'libucrt.lib(output.obj)' is imported by 'glslang.glsltospirv.lib(SymbolTable.obj)'
          LINK : warning LNK4286: symbol '__stdio_common_vsprintf' defined in 'libucrt.lib(output.obj)' is imported by 'glslang.glsltospirv.lib(Scan.obj)'
          LINK : warning LNK4217: symbol '_dtest' defined in 'libucrt.lib(_test.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_glsl.o)' in function '"int __cdecl fpclassify(double)" (?fpclassify@@YAHN@Z)'
          LINK : warning LNK4217: symbol '_fdtest' defined in 'libucrt.lib(_test.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_glsl.o)' in function '"int __cdecl fpclassify(float)" (?fpclassify@@YAHM@Z)'
          LINK : warning LNK4217: symbol 'localeconv' defined in 'libucrt.lib(localeconv.obj)' is imported by 'libspirv_cross-94ecb3d7e4884edc.rlib(spirv_glsl.o)' in function '"private: void __cdecl spirv_cross::CompilerGLSL::init(void)" (?init@CompilerGLSL@spirv_cross@@AEAAXXZ)'
          LINK : warning LNK4217: symbol 'calloc' defined in 'libucrt.lib(calloc.obj)' is imported by 'libspirv_reflect-d56308d4ef840ad1.rlib(spirv_reflect.o)' in function 'spvReflectCreateShaderModule'
          LINK : warning LNK4286: symbol 'calloc' defined in 'libucrt.lib(calloc.obj)' is imported by 'glslang.glsltospirv.lib(PpContext.obj)'
          LINK : warning LNK4286: symbol 'calloc' defined in 'libucrt.lib(calloc.obj)' is imported by 'SPIRV.glsltospirv.lib(GlslangToSpv.obj)'
          LINK : warning LNK4286: symbol 'calloc' defined in 'libucrt.lib(calloc.obj)' is imported by 'SPIRV.glsltospirv.lib(SpvBuilder.obj)'
          LINK : warning LNK4217: symbol 'qsort' defined in 'libucrt.lib(qsort.obj)' is imported by 'libspirv_reflect-d56308d4ef840ad1.rlib(spirv_reflect.o)' in function 'ParseFunction'
          LINK : warning LNK4217: symbol '_get_stream_buffer_pointers' defined in 'libucrt.lib(_file.obj)' is imported by 'glslang.glsltospirv.lib(glslang_c_interface.obj)' in function '"public: __cdecl std::basic_ifstream<char,struct std::char_traits<char> >::basic_ifstream<char,struct std::char_traits<char> >(char const *,int,int)" (??0?$basic_ifstream@DU?$char_traits@D@std@@@std@@QEAA@PEBDHH@Z)'
          LINK : warning LNK4286: symbol '_get_stream_buffer_pointers' defined in 'libucrt.lib(_file.obj)' is imported by 'SPIRV.glsltospirv.lib(GlslangToSpv.obj)'
          LINK : warning LNK4217: symbol 'fclose' defined in 'libucrt.lib(fclose.obj)' is imported by 'glslang.glsltospirv.lib(glslang_c_interface.obj)' in function '"public: virtual __cdecl std::basic_filebuf<char,struct std::char_traits<char> >::~basic_filebuf<char,struct std::char_traits<char> >(void)" (??1?$basic_filebuf@DU?$char_traits@D@std@@@std@@UEAA@XZ)'
          LINK : warning LNK4286: symbol 'fclose' defined in 'libucrt.lib(fclose.obj)' is imported by 'SPIRV.glsltospirv.lib(GlslangToSpv.obj)'
          LINK : warning LNK4217: symbol 'fputc' defined in 'libucrt.lib(fputc.obj)' is imported by 'glslang.glsltospirv.lib(glslang_c_interface.obj)' in function '"protected: virtual int __cdecl std::basic_filebuf<char,struct std::char_traits<char> >::overflow(int)" (?overflow@?$basic_filebuf@DU?$char_traits@D@std@@@std@@MEAAHH@Z)'
          LINK : warning LNK4286: symbol 'fputc' defined in 'libucrt.lib(fputc.obj)' is imported by 'SPIRV.glsltospirv.lib(GlslangToSpv.obj)'
          LINK : warning LNK4217: symbol '_lock_file' defined in 'libucrt.lib(_file.obj)' is imported by 'glslang.glsltospirv.lib(glslang_c_interface.obj)' in function '"public: virtual void __cdecl std::basic_filebuf<char,struct std::char_traits<char> >::_Lock(void)" (?_Lock@?$basic_filebuf@DU?$char_traits@D@std@@@std@@UEAAXXZ)'
          LINK : warning LNK4286: symbol '_lock_file' defined in 'libucrt.lib(_file.obj)' is imported by 'SPIRV.glsltospirv.lib(GlslangToSpv.obj)'
          LINK : warning LNK4217: symbol '_unlock_file' defined in 'libucrt.lib(_file.obj)' is imported by 'glslang.glsltospirv.lib(glslang_c_interface.obj)' in function '"public: virtual void __cdecl std::basic_filebuf<char,struct std::char_traits<char> >::_Unlock(void)" (?_Unlock@?$basic_filebuf@DU?$char_traits@D@std@@@std@@UEAAXXZ)'
          LINK : warning LNK4286: symbol '_unlock_file' defined in 'libucrt.lib(_file.obj)' is imported by 'SPIRV.glsltospirv.lib(GlslangToSpv.obj)'
          LINK : warning LNK4217: symbol '_itoa_s' defined in 'libucrt.lib(xtoa.obj)' is imported by 'glslang.glsltospirv.lib(linkValidate.obj)' in function '"protected: void __cdecl glslang::TIntermediate::checkCallGraphBodies(class TInfoSink &,bool)" (?checkCallGraphBodies@TIntermediate@glslang@@IEAAXAEAVTInfoSink@@_N@Z)'
          LINK : warning LNK4286: symbol '_itoa_s' defined in 'libucrt.lib(xtoa.obj)' is imported by 'glslang.glsltospirv.lib(reflection.obj)'
          LINK : warning LNK4286: symbol '_itoa_s' defined in 'libucrt.lib(xtoa.obj)' is imported by 'HLSL.glsltospirv.lib(hlslParseHelper.obj)'
          LINK : warning LNK4217: symbol '_itoa_s' defined in 'libucrt.lib(xtoa.obj)' is imported by 'glslang.glsltospirv.lib(ShaderLang.obj)' in function '"public: class glslang::TInfoSinkBase & __cdecl glslang::TInfoSinkBase::operator<<(int)" (??6TInfoSinkBase@glslang@@QEAAAEAV01@H@Z)'
          LINK : warning LNK4286: symbol '_itoa_s' defined in 'libucrt.lib(xtoa.obj)' is imported by 'glslang.glsltospirv.lib(Versions.obj)'
          LINK : warning LNK4286: symbol '_itoa_s' defined in 'libucrt.lib(xtoa.obj)' is imported by 'glslang.glsltospirv.lib(SymbolTable.obj)'
          LINK : warning LNK4217: symbol '_itoa_s' defined in 'libucrt.lib(xtoa.obj)' is imported by 'glslang.glsltospirv.lib(intermOut.obj)' in function '"public: virtual bool __cdecl glslang::TOutputTraverser::visitUnary(enum glslang::TVisit,class glslang::TIntermUnary *)" (?visitUnary@TOutputTraverser@glslang@@UEAA_NW4TVisit@2@PEAVTIntermUnary@2@@Z)'
          LINK : warning LNK4217: symbol 'strncmp' defined in 'libucrt.lib(strncmp.obj)' is imported by 'glslang.glsltospirv.lib(Scan.obj)' in function '"public: bool __cdecl glslang::TInputScanner::scanVersion(int &,enum EProfile &,bool &)" (?scanVersion@TInputScanner@glslang@@QEAA_NAEAHAEAW4EProfile@@AEA_N@Z)'
          LINK : warning LNK4286: symbol 'strncmp' defined in 'libucrt.lib(strncmp.obj)' is imported by 'glslang.glsltospirv.lib(ParseHelper.obj)'
          LINK : warning LNK4286: symbol 'strncmp' defined in 'libucrt.lib(strncmp.obj)' is imported by 'glslang.glsltospirv.lib(Pp.obj)'
          LINK : warning LNK4286: symbol 'strncmp' defined in 'libucrt.lib(strncmp.obj)' is imported by 'SPIRV.glsltospirv.lib(SpvBuilder.obj)'
          LINK : warning LNK4217: symbol 'atoi' defined in 'libucrt.lib(atox.obj)' is imported by 'glslang.glsltospirv.lib(iomapper.obj)' in function '"public: virtual int __cdecl glslang::TDefaultIoResolverBase::resolveSet(enum EShLanguage,struct glslang::TVarEntryInfo &)" (?resolveSet@TDefaultIoResolverBase@glslang@@UEAAHW4EShLanguage@@AEAUTVarEntryInfo@2@@Z)'
          LINK : warning LNK4286: symbol 'atoi' defined in 'libucrt.lib(atox.obj)' is imported by 'glslang.glsltospirv.lib(Pp.obj)'
          LINK : warning LNK4286: symbol 'atoi' defined in 'libucrt.lib(atox.obj)' is imported by 'HLSL.glsltospirv.lib(hlslParseHelper.obj)'
          LINK : warning LNK4217: symbol 'strtoul' defined in 'libucrt.lib(strtox.obj)' is imported by 'glslang.glsltospirv.lib(propagateNoContraction.obj)' in function '"protected: virtual bool __cdecl `anonymous namespace'::TNoContractionPropagator::visitAggregate(enum glslang::TVisit,class glslang::TIntermAggregate *)" (?visitAggregate@TNoContractionPropagator@?A0x9ed4c91b@@MEAA_NW4TVisit@glslang@@PEAVTIntermAggregate@4@@Z)'
          libspirv_cross-94ecb3d7e4884edc.rlib(wrapper.o) : error LNK2019: unresolved external symbol __imp_strdup referenced in function sc_internal_compiler_get_name
          OLDNAMES.lib(strdup.obi) : error LNK2001: unresolved external symbol __imp_strdup
          libspirv_cross-94ecb3d7e4884edc.rlib(spirv_cross_parsed_ir.o) : error LNK2001: unresolved external symbol __imp__wassert
          libspirv_reflect-d56308d4ef840ad1.rlib(spirv_reflect.o) : error LNK2001: unresolved external symbol __imp__wassert
          libspirv_cross-94ecb3d7e4884edc.rlib(spirv_cross.o) : error LNK2001: unresolved external symbol __imp__wassert
          libspirv_cross-94ecb3d7e4884edc.rlib(spirv_glsl.o) : error LNK2001: unresolved external symbol __imp__wassert
          libspirv_cross-94ecb3d7e4884edc.rlib(spirv_hlsl.o) : error LNK2001: unresolved external symbol __imp__wassert
          libspirv_cross-94ecb3d7e4884edc.rlib(spirv_cfg.o) : error LNK2001: unresolved external symbol __imp__wassert
          glslang.glsltospirv.lib(glslang_c_interface.obj) : error LNK2019: unresolved external symbol __imp_fgetc referenced in function "protected: virtual int __cdecl std::basic_filebuf<char,struct std::char_traits<char> >::uflow(void)" (?uflow@?$basic_filebuf@DU?$char_traits@D@std@@@std@@MEAAHXZ)
          SPIRV.glsltospirv.lib(GlslangToSpv.obj) : error LNK2001: unresolved external symbol __imp_fgetc
          glslang.glsltospirv.lib(glslang_c_interface.obj) : error LNK2019: unresolved external symbol __imp_fgetpos referenced in function "protected: virtual class std::fpos<struct _Mbstatet> __cdecl std::basic_filebuf<char,struct std::char_traits<char> >::seekoff(__int64,int,int)" (?seekoff@?$basic_filebuf@DU?$char_traits@D@std@@@std@@MEAA?AV?$fpos@U_Mbstatet@@@2@_JHH@Z)
          SPIRV.glsltospirv.lib(GlslangToSpv.obj) : error LNK2001: unresolved external symbol __imp_fgetpos
          glslang.glsltospirv.lib(glslang_c_interface.obj) : error LNK2019: unresolved external symbol __imp_fread referenced in function "protected: virtual __int64 __cdecl std::basic_filebuf<char,struct std::char_traits<char> >::xsgetn(char *,__int64)" (?xsgetn@?$basic_filebuf@DU?$char_traits@D@std@@@std@@MEAA_JPEAD_J@Z)
          SPIRV.glsltospirv.lib(GlslangToSpv.obj) : error LNK2001: unresolved external symbol __imp_fread
          glslang.glsltospirv.lib(glslang_c_interface.obj) : error LNK2019: unresolved external symbol __imp_fsetpos referenced in function "protected: virtual class std::fpos<struct _Mbstatet> __cdecl std::basic_filebuf<char,struct std::char_traits<char> >::seekpos(class std::fpos<struct _Mbstatet>,int)" (?seekpos@?$basic_filebuf@DU?$char_traits@D@std@@@std@@MEAA?AV?$fpos@U_Mbstatet@@@2@V32@H@Z)
          SPIRV.glsltospirv.lib(GlslangToSpv.obj) : error LNK2001: unresolved external symbol __imp_fsetpos
          glslang.glsltospirv.lib(glslang_c_interface.obj) : error LNK2019: unresolved external symbol __imp__fseeki64 referenced in function "protected: virtual class std::fpos<struct _Mbstatet> __cdecl std::basic_filebuf<char,struct std::char_traits<char> >::seekoff(__int64,int,int)" (?seekoff@?$basic_filebuf@DU?$char_traits@D@std@@@std@@MEAA?AV?$fpos@U_Mbstatet@@@2@_JHH@Z)
          SPIRV.glsltospirv.lib(GlslangToSpv.obj) : error LNK2001: unresolved external symbol __imp__fseeki64
          glslang.glsltospirv.lib(glslang_c_interface.obj) : error LNK2019: unresolved external symbol __imp_fwrite referenced in function "protected: bool __cdecl std::basic_filebuf<char,struct std::char_traits<char> >::_Endwrite(void)" (?_Endwrite@?$basic_filebuf@DU?$char_traits@D@std@@@std@@IEAA_NXZ)
          SPIRV.glsltospirv.lib(GlslangToSpv.obj) : error LNK2001: unresolved external symbol __imp_fwrite
          glslang.glsltospirv.lib(glslang_c_interface.obj) : error LNK2019: unresolved external symbol __imp_setvbuf referenced in function "protected: virtual class std::basic_streambuf<char,struct std::char_traits<char> > * __cdecl std::basic_filebuf<char,struct std::char_traits<char> >::setbuf(char *,__int64)" (?setbuf@?$basic_filebuf@DU?$char_traits@D@std@@@std@@MEAAPEAV?$basic_streambuf@DU?$char_traits@D@std@@@2@PEAD_J@Z)
          SPIRV.glsltospirv.lib(GlslangToSpv.obj) : error LNK2001: unresolved external symbol __imp_setvbuf
          glslang.glsltospirv.lib(glslang_c_interface.obj) : error LNK2019: unresolved external symbol __imp_ungetc referenced in function "protected: virtual int __cdecl std::basic_filebuf<char,struct std::char_traits<char> >::pbackfail(int)" (?pbackfail@?$basic_filebuf@DU?$char_traits@D@std@@@std@@MEAAHH@Z)
          SPIRV.glsltospirv.lib(GlslangToSpv.obj) : error LNK2001: unresolved external symbol __imp_ungetc
          glslang.glsltospirv.lib(intermOut.obj) : error LNK2019: unresolved external symbol __imp__fpclass referenced in function "void __cdecl glslang::OutputDouble(class TInfoSink &,double,enum glslang::TOutputTraverser::EExtraOutput)" (?OutputDouble@glslang@@YAXAEAVTInfoSink@@NW4EExtraOutput@TOutputTraverser@1@@Z)
          glslang.glsltospirv.lib(ParseHelper.obj) : error LNK2019: unresolved external symbol __imp_log2 referenced in function "double __cdecl log2<int,0>(int)" (??$log2@H$0A@@@YANH@Z)
          glslang.glsltospirv.lib(ParseHelper.obj) : error LNK2019: unresolved external symbol __imp_tolower referenced in function "public: void __cdecl glslang::TParseContext::setLayoutQualifier(struct glslang::TSourceLoc const &,class glslang::TPublicType &,class std::basic_string<char,struct std::char_traits<char>,class glslang::pool_allocator<char> > &)" (?setLayoutQualifier@TParseContext@glslang@@QEAAXAEBUTSourceLoc@2@AEAVTPublicType@2@AEAV?$basic_string@DU?$char_traits@D@std@@V?$pool_allocator@D@glslang@@@std@@@Z)
          glslang.glsltospirv.lib(attribute.obj) : error LNK2001: unresolved external symbol __imp_tolower
          HLSL.glsltospirv.lib(hlslParseHelper.obj) : error LNK2001: unresolved external symbol __imp_tolower
          HLSL.glsltospirv.lib(hlslGrammar.obj) : error LNK2001: unresolved external symbol __imp_tolower
          HLSL.glsltospirv.lib(hlslParseHelper.obj) : error LNK2019: unresolved external symbol __imp_isdigit referenced in function "public: bool __cdecl <lambda_d06d4c8127478c17441c690cc6ac34d7>::operator()(void)const " (??R<lambda_d06d4c8127478c17441c690cc6ac34d7>@@QEBA_NXZ)
          HLSL.glsltospirv.lib(hlslParseables.obj) : error LNK2001: unresolved external symbol __imp_isdigit
          HLSL.glsltospirv.lib(hlslGrammar.obj) : error LNK2001: unresolved external symbol __imp_isdigit
          HLSL.glsltospirv.lib(hlslParseables.obj) : error LNK2019: unresolved external symbol __imp_isalpha referenced in function "public: virtual void __cdecl glslang::TBuiltInParseablesHlsl::initialize(int,enum EProfile,struct glslang::SpvVersion const &)" (?initialize@TBuiltInParseablesHlsl@glslang@@UEAAXHW4EProfile@@AEBUSpvVersion@2@@Z)
          HLSL.glsltospirv.lib(hlslGrammar.obj) : error LNK2019: unresolved external symbol __imp_toupper referenced in function "protected: bool __cdecl glslang::HlslGrammar::acceptPostDecls(class glslang::TQualifier &)" (?acceptPostDecls@HlslGrammar@glslang@@IEAA_NAEAVTQualifier@2@@Z)
          OLDNAMES.lib(strdup.obi) : error LNK2001: unresolved external symbol __imp__strdup
          C:\tmp\my_game\target\debug\deps\go_bevy.exe : fatal error LNK1120: 17 unresolved externals

error: could not compile `go_bevy` due to previous error

Any ideas why this is happening?

bjorn3 commented 3 years ago

This seems to be related to glstospriv (a C library) which has been replaced with naga (a rust library) in the pipelined-rendering branch. https://github.com/bevyengine/bevy/issues/2437#issuecomment-917420500 suggests that uninstalling all visual studio versions other than 2019 may help. Alternatively you could switch to the pipelined-rendering branch. This branch will hopefully be merged into main soon. (tracking issue: https://github.com/bevyengine/bevy/issues/2535)

Joe23232 commented 3 years ago

@bjorn3

This seems to be related to glstospriv (a C library) which has been replaced with naga (a rust library) in the pipelined-rendering branch. #2437 (comment) suggests that uninstalling all visual studio versions other than 2019 may help.

I only have 2019 installed mate.

Alternatively you could switch to the pipelined-rendering branch. This branch will hopefully be merged into main soon. (tracking issue: #2535)

How would I do this mate?

bjorn3 commented 3 years ago
[dependencies]
bevy = { git = "https://github.com/bevyengine/bevy", branch = "pipelined-rendering" }

should work.

Joe23232 commented 3 years ago

@bjorn3 I tried adding that line.

I deleted the target dir and Cargo.lock file.

I now get this error line:

C:\tmp\my_game>cargo run
   Compiling go_bevy v0.1.0 (C:\tmp\my_game)
error: linking with `link.exe` failed: exit code: 1120
  |
  = note: "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29333\\bin\\HostX64\\x64\\link.exe" "/NOLOGO" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.14u7rwuaq7gc2kjd.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.1c9nbs977od6pmij.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.1dyh6jndpbkippou.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.1dyvlk8bn6thmrcf.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.1ecjvh8c10abr9bh.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.1fnm8g75yupd0z6g.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.1gw3b9k5itcduxpi.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.1xay4t8v6cwa2ta8.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.1z619uexd1n4chw2.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.28jqtqnee3v9gtdr.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.2cv93lf1xijhy6zo.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.2kpqf33p8fb5cesn.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.2phi5c8ks5a2yqak.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.2y25ebtlo82b37fl.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.3ijfm77q80ht0vq6.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.3kvpvk7sb0j06lei.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.3la4uhnlfaf7epbf.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.3mv94dxlv3elx1ba.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.40k0if1dv0iug85e.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.48kdqdsoeoanpw89.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.4goyxwkvlzisvgom.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.4rzfithfasqvwi40.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.52mjy5cf9mvc5cw1.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.547mom7cnt6eeoss.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.59majke14f33jaoz.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.5fkoph8627tcellf.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.adkcgpc8421jyw1.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.am4vppyrn45lxm9.rcgu.o" "C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.2ijqu72mzw08chjz.rcgu.o" "/LIBPATH:C:\\tmp\\my_game\\target\\debug\\deps" "/LIBPATH:C:\\tmp\\my_game\\target\\debug\\build\\minimp3-sys-bd7d093f610825b4\\out" "/LIBPATH:C:\\Users\\Kumar\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\bevy-glsl-to-spirv-0.2.1\\build\\windows" "/LIBPATH:C:\\tmp\\my_game\\target\\debug\\build\\spirv-reflect-fb531a578fec8638\\out" "/LIBPATH:C:\\Users\\Kumar\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy-f78740074066a123.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_internal-6e54a344d53ad293.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_dynamic_plugin-9072df4408147f96.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_sprite2-b4d14a4ebe0650bc.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_gltf2-d357760ea3f3ed49.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libpercent_encoding-86674a14351536e0.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libgltf-27c2777c7574e354.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libgltf_json-a2dc9557065b7dcf.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_pbr2-292f6c88fc602304.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_core_pipeline-ed6da8b3213de0cc.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_render2-ece3ad88d3107409.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libcrevice-5f8bdecabc389958.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_wgpu-260cae4d30cc4625.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_winit-a111b9f7e22ca507.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libwinit-b3dab4f15f26a690.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libwgpu-983d66615d46e3ed.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libwgpu_core-ffeda71d2149a319.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libcopyless-20b859fea873244c.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libwgpu_hal-7262e9031624b046.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\librenderdoc_sys-ad03b47542861821.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libgpu_descriptor-65803235472facc8.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libhashbrown-9d507c45a653b594.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libahash-848f10f97a2dc87c.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libgpu_descriptor_types-40f10e8cdaadd977.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libd3d12-c8352f322c7c6ffc.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libprofiling-b6abdd8cdd4a327e.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libgpu_alloc-ab6657264be010be.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libgpu_alloc_types-47336494c1728bba.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libinplace_it-6b266dbed637c43a.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libash-0ed1129a4a500c75.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\liblibloading-b6cb14a8a896dfa8.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libnaga-8ac13daf9d40dbc2.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libcodespan_reporting-178b1627f60a7eb0.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libunicode_width-ea6ee3ab557321d5.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libtermcolor-60bc96caf07c6c99.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libhexf_parse-9bc6c286d2de50a1.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libpetgraph-e23002223fa03ca4.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libpp_rs-69ed54a1f05148fb.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libunicode_xid-0a9a0c79be0cb544.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libspirv-0dd8b7e1a0c65725.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libindexmap-137af4794eace303.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libhashbrown-8a9d2679eb99c058.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\librange_alloc-1c494ba500204ea4.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbit_set-a8e258ec3a5fc799.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbit_vec-c88ca21c1f7f87f6.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libwgpu_types-7534b6882996deb1.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libarrayvec-d04434076a34a392.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_ui-29a50c4778134d1c.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libstretch-4e73f8b69afea074.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_text-a9ad0546246a0f70.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libglyph_brush_layout-5e895e741f22a5f4.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libxi_unicode-3d2b1125834aed00.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libapprox-638912c14ab05ad1.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libab_glyph-b4b21b5d8aacd04d.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libowned_ttf_parser-89926de20cb38d68.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libttf_parser-b5c9464a8906f059.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libab_glyph_rasterizer-32c8dee203d82cdf.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_sprite-f6b3f460d49370ca.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\librectangle_pack-0add8bfc23d1330b.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libguillotiere-12212527503eddb1.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libsvg_fmt-56c64f647f6b9c14.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libeuclid-a9d0c6acb6d3b714.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_scene-729e62282bc984ee.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libron-61e00ada19441c6e.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbase64-5b9a0b4df3501e1d.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_pbr-f3d721690178217c.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_render-51a388b225dc0ab7.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libimage-1c012908f8ddfe08.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libcolor_quant-8169c7df829b5acc.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libnum_iter-41fe54ba7a5bab2d.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libpng-f55ad54433547014.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libminiz_oxide-98120b05abdc59f2.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libcrc32fast-f02c7ee424c0636e.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libdeflate-1d885a9f13a15590.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libadler32-0d5a61464a0ea955.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libnum_rational-e37032c1341f94a0.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libscoped_threadpool-be326a4863b29ef1.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_glsl_to_spirv-dbefe5a7a1ddc324.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libhex-94b7e52c513a4a0e.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libspirv_reflect-a26ada0f1ea35cd7.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libspirv_headers-0a425cd79c0ae5c5.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbitflags-5d3eda357a6c0aea.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libhexasphere-3a96ddc1140d54a4.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_window-0a0d7c0214099ae0.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libraw_window_handle-8689851c11260641.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_transform-0ebc0407b4acda2f.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_gilrs-548ac5bf3b7548da.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libgilrs-9d5e684f9aad6766.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libvec_map-9e13b185edcdc7b9.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libfnv-50801bad26e18c72.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libgilrs_core-b13e9e9124940df9.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\librusty_xinput-16a9f8c339cb91aa.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_input-edac2dfb0ec1e329.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_audio-05a02c320e7caed5.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\librodio-2de046bece3c8e79.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libminimp3-74aff80fabcfc299.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libslice_deque-2ead5cd4c349e74c.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libminimp3_sys-1eaeecd3c42a4230.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libcpal-63f5b2ade720ed72.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_asset-f4cb609152c00ac5.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libnotify-6524d1fb14fa0103.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libwalkdir-c95048522a3ada02.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libsame_file-202bc63b000747bf.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libwinapi_util-48c50697d108f8a1.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libfiletime-2950617a1058f152.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_diagnostic-7493683a1cf524d6.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_core-93c679a8ed8065d5.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_math-d52f2de3e78f551e.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libcrossbeam_channel-5f3f1255c252f30e.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libcrossbeam_utils-6f5b51f4a46c1d7e.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_log-8b18285221643274.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libtracing_subscriber-f15e69fdafcbe804.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libchrono-70d1deb09da50e81.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libnum_integer-889f3a20cda988a9.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libnum_traits-7e3df2fae5a01720.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\liblibc-528d930bd5137b78.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libthread_local-ac0ec93e192525e3.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libsharded_slab-5237051590baffda.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libtracing_serde-99732d8e2cac7f36.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libserde_json-e4043f916cd7c5e4.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libryu-2f06d53ac3036195.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libitoa-57e43841e1167b8a.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libansi_term-e2dafcd0f8814fb0.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libmatchers-45ee34eef23e7d2e.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libregex_automata-e25dc8d4f6109548.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libregex-608fe27e25921f63.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libaho_corasick-3047b5ae0023ed61.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libregex_syntax-a212f4fd0bfa8789.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libtracing_log-cbdbfdaf0b4320f4.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\liblog-9355504ec027de3e.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libanyhow-95c3361e0bbf9118.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_app-e1cb9f90e26a46bc.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_ecs-2887ddd86292935e.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\librand-3eef20366f6a1713.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\librand_chacha-6e5961018107fe07.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libppv_lite86-b91f049d414269de.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\librand_core-0bac377f800e069b.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libfxhash-0be640b5e875e314.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbyteorder-29fe0f40c9df8d4d.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_tasks-c0c6cc591810bdc5.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libnum_cpus-4c3721153c47c1e7.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libasync_channel-bf5cac2a0f070fca.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libasync_executor-f172e064eb4b814b.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libslab-4de7e5da02fe0c93.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libconcurrent_queue-e9c96b37514b678c.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libcache_padded-d148eeef153a6287.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libasync_task-08974f61ac64a5fd.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libevent_listener-1abeb89a29582808.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libfutures_lite-05ef05a2b06ac13f.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libmemchr-8501439c27e5c889.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libfastrand-5d59f9dd229c7ccb.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libfutures_io-9df72f0139fa2530.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libfutures_core-b9c39e28bb49f06d.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libwaker_fn-794c5c6ede45f0f8.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libparking-2186795defbb5041.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libfixedbitset-705c2b4c9e2b47e2.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_reflect-a7c7253667821119.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\liberased_serde-fa29e7c0353bed75.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libglam-46eb3011ac7ce124.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libmint-616f08cd8e4e27cf.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbytemuck-a7f6ce7297946955.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libparking_lot-d4a5c89840837937.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libparking_lot_core-3bb1cc2ae3589f27.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libwinapi-7ef66629388137ed.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libsmallvec-e3ac0e7b8ca3ecfe.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\liblock_api-1be193d8cfbbe8ad.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libscopeguard-f833d42a3f6b335b.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libdowncast_rs-cdefea22838040f9.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libthiserror-14854ec9e387abcf.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libbevy_utils-fc927496b8bb499b.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libuuid-93948cff93d2feda.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libserde-e12416acc1941efd.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libtracing-c8d8167493cb57fc.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libpin_project_lite-0fa0b85983ed7988.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libtracing_core-c552ce1003307bee.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\liblazy_static-4d9a6c6edcf39e5a.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libinstant-3f04589cd1c8f6b4.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libahash-113f573d5467e89d.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libgetrandom-a2e6973468e37587.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libcfg_if-26ca370ce3d29a9a.rlib" "C:\\tmp\\my_game\\target\\debug\\deps\\libonce_cell-b903aba6ccf97827.rlib" "C:\\Users\\Kumar\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libstd-137462619eb7fb6e.rlib" "C:\\Users\\Kumar\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libpanic_unwind-40325f74f03cd910.rlib" "C:\\Users\\Kumar\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libstd_detect-d499ddbe6ea217f2.rlib" "C:\\Users\\Kumar\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_demangle-ac7fd557a0876ac7.rlib" "C:\\Users\\Kumar\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libhashbrown-e027da3f3243b8cb.rlib" "C:\\Users\\Kumar\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_std_workspace_alloc-d92ff4ce4e9ba04b.rlib" "C:\\Users\\Kumar\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libunwind-0fbe2e0a0cce010b.rlib" "C:\\Users\\Kumar\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcfg_if-994c4132e0b038fc.rlib" "C:\\Users\\Kumar\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liblibc-37b7cfcd70f86ebc.rlib" "C:\\Users\\Kumar\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liballoc-598a66e79671d548.rlib" "C:\\Users\\Kumar\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_std_workspace_core-b40eca52864f4eec.rlib" "C:\\Users\\Kumar\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-3200edb0d039ab3a.rlib" "C:\\Users\\Kumar\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-b0e0bca0e70300a2.rlib" "glslang.glsltospirv.lib" "HLSL.glsltospirv.lib" "OGLCompiler.glsltospirv.lib" "OSDependent.glsltospirv.lib" "SPIRV.glsltospirv.lib" "SPVRemapper.glsltospirv.lib" "advapi32.lib" "cfgmgr32.lib" "comctl32.lib" "d3d12.lib" "d3dcompiler.lib" "dwmapi.lib" "dxgi.lib" "gdi32.lib" "imm32.lib" "kernel32.lib" "mmdevapi.lib" "msimg32.lib" "ole32.lib" "opengl32.lib" "shcore.lib" "shell32.lib" "shlwapi.lib" "synchronization.lib" "user32.lib" "uxtheme.lib" "winspool.lib" "xinput.lib" "bcrypt.lib" "kernel32.lib" "ws2_32.lib" "advapi32.lib" "userenv.lib" "kernel32.lib" "libcmt.lib" "/NXCOMPAT" "/LIBPATH:C:\\Users\\Kumar\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib" "/OUT:C:\\tmp\\my_game\\target\\debug\\deps\\go_bevy.exe" "/OPT:REF,NOICF" "/DEBUG" "/NATVIS:C:\\Users\\Kumar\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\intrinsic.natvis" "/NATVIS:C:\\Users\\Kumar\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\liballoc.natvis" "/NATVIS:C:\\Users\\Kumar\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\libcore.natvis" "/NATVIS:C:\\Users\\Kumar\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\libstd.natvis"
  = note: LINK : warning LNK4098: defaultlib 'MSVCRT' conflicts with use of other libs; use /NODEFAULTLIB:library
          LINK : warning LNK4217: symbol 'calloc' defined in 'libucrt.lib(calloc.obj)' is imported by 'libspirv_reflect-a26ada0f1ea35cd7.rlib(spirv_reflect.o)' in function 'spvReflectCreateShaderModule'
          LINK : warning LNK4286: symbol 'calloc' defined in 'libucrt.lib(calloc.obj)' is imported by 'glslang.glsltospirv.lib(PpContext.obj)'
          LINK : warning LNK4286: symbol 'calloc' defined in 'libucrt.lib(calloc.obj)' is imported by 'SPIRV.glsltospirv.lib(GlslangToSpv.obj)'
          LINK : warning LNK4286: symbol 'calloc' defined in 'libucrt.lib(calloc.obj)' is imported by 'SPIRV.glsltospirv.lib(SpvBuilder.obj)'
          LINK : warning LNK4217: symbol 'free' defined in 'libucrt.lib(free.obj)' is imported by 'libspirv_reflect-a26ada0f1ea35cd7.rlib(spirv_reflect.o)' in function 'spvReflectCreateShaderModule'
          LINK : warning LNK4286: symbol 'free' defined in 'libucrt.lib(free.obj)' is imported by 'glslang.glsltospirv.lib(glslang_tab.obj)'
          LINK : warning LNK4217: symbol 'qsort' defined in 'libucrt.lib(qsort.obj)' is imported by 'libspirv_reflect-a26ada0f1ea35cd7.rlib(spirv_reflect.o)' in function 'ParseFunction'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'SPIRV.glsltospirv.lib(SpvBuilder.obj)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'SPIRV.glsltospirv.lib(SpvPostProcess.obj)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'SPIRV.glsltospirv.lib(InReadableOrder.obj)'
          LINK : warning LNK4217: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'HLSL.glsltospirv.lib(hlslScanContext.obj)' in function '"protected: enum glslang::EHlslTokenClass __cdecl glslang::HlslScanContext::tokenizeClass(struct glslang::HlslToken &)" (?tokenizeClass@HlslScanContext@glslang@@IEAA?AW4EHlslTokenClass@2@AEAUHlslToken@2@@Z)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'HLSL.glsltospirv.lib(hlslGrammar.obj)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'SPIRV.glsltospirv.lib(Logger.obj)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'SPIRV.glsltospirv.lib(GlslangToSpv.obj)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'glslang.glsltospirv.lib(Pp.obj)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'glslang.glsltospirv.lib(PpTokens.obj)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'HLSL.glsltospirv.lib(hlslParseHelper.obj)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'HLSL.glsltospirv.lib(hlslParseables.obj)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'glslang.glsltospirv.lib(iomapper.obj)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'glslang.glsltospirv.lib(propagateNoContraction.obj)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'glslang.glsltospirv.lib(ParseContextBase.obj)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'glslang.glsltospirv.lib(glslang_tab.obj)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'glslang.glsltospirv.lib(ParseHelper.obj)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'glslang.glsltospirv.lib(PpContext.obj)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'glslang.glsltospirv.lib(PpScanner.obj)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'glslang.glsltospirv.lib(reflection.obj)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'glslang.glsltospirv.lib(Link.obj)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'glslang.glsltospirv.lib(Intermediate.obj)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'glslang.glsltospirv.lib(intermOut.obj)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'glslang.glsltospirv.lib(linkValidate.obj)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'glslang.glsltospirv.lib(InfoSink.obj)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'glslang.glsltospirv.lib(SymbolTable.obj)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'glslang.glsltospirv.lib(Scan.obj)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'glslang.glsltospirv.lib(CodeGen.obj)'
          LINK : warning LNK4217: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'glslang.glsltospirv.lib(glslang_c_interface.obj)' in function '"void * __cdecl std::_Allocate<16,struct std::_Default_allocate_traits,0>(unsigned __int64)" (??$_Allocate@$0BA@U_Default_allocate_traits@std@@$0A@@std@@YAPEAX_K@Z)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'glslang.glsltospirv.lib(ShaderLang.obj)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'glslang.glsltospirv.lib(PoolAlloc.obj)'
          LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'glslang.glsltospirv.lib(Versions.obj)'
          LINK : warning LNK4286: symbol '__acrt_iob_func' defined in 'libucrt.lib(_file.obj)' is imported by 'glslang.glsltospirv.lib(glslang_tab.obj)'
          LINK : warning LNK4286: symbol '__acrt_iob_func' defined in 'libucrt.lib(_file.obj)' is imported by 'OSDependent.glsltospirv.lib(ossource.obj)'
          LINK : warning LNK4286: symbol '__acrt_iob_func' defined in 'libucrt.lib(_file.obj)' is imported by 'SPIRV.glsltospirv.lib(GlslangToSpv.obj)'
          LINK : warning LNK4217: symbol '__acrt_iob_func' defined in 'libucrt.lib(_file.obj)' is imported by 'glslang.glsltospirv.lib(glslang_c_interface.obj)' in function 'printf'
          LINK : warning LNK4286: symbol '__acrt_iob_func' defined in 'libucrt.lib(_file.obj)' is imported by 'glslang.glsltospirv.lib(ShaderLang.obj)'
          LINK : warning LNK4286: symbol '__acrt_iob_func' defined in 'libucrt.lib(_file.obj)' is imported by 'glslang.glsltospirv.lib(InfoSink.obj)'
          LINK : warning LNK4286: symbol '__acrt_iob_func' defined in 'libucrt.lib(_file.obj)' is imported by 'glslang.glsltospirv.lib(reflection.obj)'
          LINK : warning LNK4217: symbol '_get_stream_buffer_pointers' defined in 'libucrt.lib(_file.obj)' is imported by 'glslang.glsltospirv.lib(glslang_c_interface.obj)' in function '"public: __cdecl std::basic_ifstream<char,struct std::char_traits<char> >::basic_ifstream<char,struct std::char_traits<char> >(char const *,int,int)" (??0?$basic_ifstream@DU?$char_traits@D@std@@@std@@QEAA@PEBDHH@Z)'
          LINK : warning LNK4286: symbol '_get_stream_buffer_pointers' defined in 'libucrt.lib(_file.obj)' is imported by 'SPIRV.glsltospirv.lib(GlslangToSpv.obj)'
          LINK : warning LNK4217: symbol 'fclose' defined in 'libucrt.lib(fclose.obj)' is imported by 'glslang.glsltospirv.lib(glslang_c_interface.obj)' in function '"public: virtual __cdecl std::basic_filebuf<char,struct std::char_traits<char> >::~basic_filebuf<char,struct std::char_traits<char> >(void)" (??1?$basic_filebuf@DU?$char_traits@D@std@@@std@@UEAA@XZ)'
          LINK : warning LNK4286: symbol 'fclose' defined in 'libucrt.lib(fclose.obj)' is imported by 'SPIRV.glsltospirv.lib(GlslangToSpv.obj)'
          LINK : warning LNK4217: symbol 'fflush' defined in 'libucrt.lib(fflush.obj)' is imported by 'glslang.glsltospirv.lib(glslang_c_interface.obj)' in function '"protected: virtual int __cdecl std::basic_filebuf<char,struct std::char_traits<char> >::sync(void)" (?sync@?$basic_filebuf@DU?$char_traits@D@std@@@std@@MEAAHXZ)'
          LINK : warning LNK4286: symbol 'fflush' defined in 'libucrt.lib(fflush.obj)' is imported by 'SPIRV.glsltospirv.lib(GlslangToSpv.obj)'
          LINK : warning LNK4217: symbol 'fputc' defined in 'libucrt.lib(fputc.obj)' is imported by 'glslang.glsltospirv.lib(glslang_c_interface.obj)' in function '"protected: virtual int __cdecl std::basic_filebuf<char,struct std::char_traits<char> >::overflow(int)" (?overflow@?$basic_filebuf@DU?$char_traits@D@std@@@std@@MEAAHH@Z)'
          LINK : warning LNK4286: symbol 'fputc' defined in 'libucrt.lib(fputc.obj)' is imported by 'SPIRV.glsltospirv.lib(GlslangToSpv.obj)'
          LINK : warning LNK4217: symbol '_lock_file' defined in 'libucrt.lib(_file.obj)' is imported by 'glslang.glsltospirv.lib(glslang_c_interface.obj)' in function '"public: virtual void __cdecl std::basic_filebuf<char,struct std::char_traits<char> >::_Lock(void)" (?_Lock@?$basic_filebuf@DU?$char_traits@D@std@@@std@@UEAAXXZ)'
          LINK : warning LNK4286: symbol '_lock_file' defined in 'libucrt.lib(_file.obj)' is imported by 'SPIRV.glsltospirv.lib(GlslangToSpv.obj)'
          LINK : warning LNK4217: symbol '_unlock_file' defined in 'libucrt.lib(_file.obj)' is imported by 'glslang.glsltospirv.lib(glslang_c_interface.obj)' in function '"public: virtual void __cdecl std::basic_filebuf<char,struct std::char_traits<char> >::_Unlock(void)" (?_Unlock@?$basic_filebuf@DU?$char_traits@D@std@@@std@@UEAAXXZ)'
          LINK : warning LNK4286: symbol '_unlock_file' defined in 'libucrt.lib(_file.obj)' is imported by 'SPIRV.glsltospirv.lib(GlslangToSpv.obj)'
          LINK : warning LNK4286: symbol '__stdio_common_vfprintf' defined in 'libucrt.lib(output.obj)' is imported by 'glslang.glsltospirv.lib(glslang_tab.obj)'
          LINK : warning LNK4286: symbol '__stdio_common_vfprintf' defined in 'libucrt.lib(output.obj)' is imported by 'OSDependent.glsltospirv.lib(ossource.obj)'
          LINK : warning LNK4286: symbol '__stdio_common_vfprintf' defined in 'libucrt.lib(output.obj)' is imported by 'SPIRV.glsltospirv.lib(GlslangToSpv.obj)'
          LINK : warning LNK4217: symbol '__stdio_common_vfprintf' defined in 'libucrt.lib(output.obj)' is imported by 'glslang.glsltospirv.lib(glslang_c_interface.obj)' in function 'printf'
          LINK : warning LNK4286: symbol '__stdio_common_vfprintf' defined in 'libucrt.lib(output.obj)' is imported by 'glslang.glsltospirv.lib(ShaderLang.obj)'
          LINK : warning LNK4286: symbol '__stdio_common_vfprintf' defined in 'libucrt.lib(output.obj)' is imported by 'glslang.glsltospirv.lib(InfoSink.obj)'
          LINK : warning LNK4286: symbol '__stdio_common_vfprintf' defined in 'libucrt.lib(output.obj)' is imported by 'glslang.glsltospirv.lib(reflection.obj)'
          LINK : warning LNK4217: symbol '_itoa_s' defined in 'libucrt.lib(xtoa.obj)' is imported by 'glslang.glsltospirv.lib(linkValidate.obj)' in function '"protected: void __cdecl glslang::TIntermediate::checkCallGraphBodies(class TInfoSink &,bool)" (?checkCallGraphBodies@TIntermediate@glslang@@IEAAXAEAVTInfoSink@@_N@Z)'
          LINK : warning LNK4286: symbol '_itoa_s' defined in 'libucrt.lib(xtoa.obj)' is imported by 'glslang.glsltospirv.lib(reflection.obj)'
          LINK : warning LNK4286: symbol '_itoa_s' defined in 'libucrt.lib(xtoa.obj)' is imported by 'HLSL.glsltospirv.lib(hlslParseHelper.obj)'
          LINK : warning LNK4217: symbol '_itoa_s' defined in 'libucrt.lib(xtoa.obj)' is imported by 'glslang.glsltospirv.lib(ShaderLang.obj)' in function '"public: class glslang::TInfoSinkBase & __cdecl glslang::TInfoSinkBase::operator<<(int)" (??6TInfoSinkBase@glslang@@QEAAAEAV01@H@Z)'
          LINK : warning LNK4286: symbol '_itoa_s' defined in 'libucrt.lib(xtoa.obj)' is imported by 'glslang.glsltospirv.lib(Versions.obj)'
          LINK : warning LNK4286: symbol '_itoa_s' defined in 'libucrt.lib(xtoa.obj)' is imported by 'glslang.glsltospirv.lib(SymbolTable.obj)'
          LINK : warning LNK4217: symbol '_itoa_s' defined in 'libucrt.lib(xtoa.obj)' is imported by 'glslang.glsltospirv.lib(intermOut.obj)' in function '"public: virtual bool __cdecl glslang::TOutputTraverser::visitUnary(enum glslang::TVisit,class glslang::TIntermUnary *)" (?visitUnary@TOutputTraverser@glslang@@UEAA_NW4TVisit@2@PEAVTIntermUnary@2@@Z)'
          LINK : warning LNK4286: symbol '__stdio_common_vsprintf' defined in 'libucrt.lib(output.obj)' is imported by 'HLSL.glsltospirv.lib(hlslScanContext.obj)'
          LINK : warning LNK4286: symbol '__stdio_common_vsprintf' defined in 'libucrt.lib(output.obj)' is imported by 'SPIRV.glsltospirv.lib(GlslangToSpv.obj)'
          LINK : warning LNK4286: symbol '__stdio_common_vsprintf' defined in 'libucrt.lib(output.obj)' is imported by 'glslang.glsltospirv.lib(glslang_tab.obj)'
          LINK : warning LNK4286: symbol '__stdio_common_vsprintf' defined in 'libucrt.lib(output.obj)' is imported by 'glslang.glsltospirv.lib(Pp.obj)'
          LINK : warning LNK4286: symbol '__stdio_common_vsprintf' defined in 'libucrt.lib(output.obj)' is imported by 'glslang.glsltospirv.lib(PpTokens.obj)'
          LINK : warning LNK4286: symbol '__stdio_common_vsprintf' defined in 'libucrt.lib(output.obj)' is imported by 'HLSL.glsltospirv.lib(hlslParseHelper.obj)'
          LINK : warning LNK4286: symbol '__stdio_common_vsprintf' defined in 'libucrt.lib(output.obj)' is imported by 'glslang.glsltospirv.lib(ParseHelper.obj)'
          LINK : warning LNK4286: symbol '__stdio_common_vsprintf' defined in 'libucrt.lib(output.obj)' is imported by 'glslang.glsltospirv.lib(Initialize.obj)'
          LINK : warning LNK4286: symbol '__stdio_common_vsprintf' defined in 'libucrt.lib(output.obj)' is imported by 'glslang.glsltospirv.lib(PpScanner.obj)'
          LINK : warning LNK4286: symbol '__stdio_common_vsprintf' defined in 'libucrt.lib(output.obj)' is imported by 'glslang.glsltospirv.lib(ParseContextBase.obj)'
          LINK : warning LNK4217: symbol '__stdio_common_vsprintf' defined in 'libucrt.lib(output.obj)' is imported by 'glslang.glsltospirv.lib(Versions.obj)' in function 'snprintf'
          LINK : warning LNK4286: symbol '__stdio_common_vsprintf' defined in 'libucrt.lib(output.obj)' is imported by 'glslang.glsltospirv.lib(SymbolTable.obj)'
          LINK : warning LNK4217: symbol '__stdio_common_vsprintf' defined in 'libucrt.lib(output.obj)' is imported by 'glslang.glsltospirv.lib(Scan.obj)' in function '"protected: int __cdecl glslang::TScanContext::tokenizeIdentifier(void)" (?tokenizeIdentifier@TScanContext@glslang@@IEAAHXZ)'
          LINK : warning LNK4217: symbol '__stdio_common_vsprintf' defined in 'libucrt.lib(output.obj)' is imported by 'glslang.glsltospirv.lib(intermOut.obj)' in function '"public: class std::basic_string<char,struct std::char_traits<char>,class glslang::pool_allocator<char> > __cdecl glslang::TType::getCompleteString(void)const " (?getCompleteString@TType@glslang@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$pool_allocator@D@glslang@@@std@@XZ)'
          LINK : warning LNK4217: symbol 'strncmp' defined in 'libucrt.lib(strncmp.obj)' is imported by 'glslang.glsltospirv.lib(Scan.obj)' in function '"public: bool __cdecl glslang::TInputScanner::scanVersion(int &,enum EProfile &,bool &)" (?scanVersion@TInputScanner@glslang@@QEAA_NAEAHAEAW4EProfile@@AEA_N@Z)'
          LINK : warning LNK4286: symbol 'strncmp' defined in 'libucrt.lib(strncmp.obj)' is imported by 'glslang.glsltospirv.lib(ParseHelper.obj)'
          LINK : warning LNK4286: symbol 'strncmp' defined in 'libucrt.lib(strncmp.obj)' is imported by 'glslang.glsltospirv.lib(Pp.obj)'
          LINK : warning LNK4286: symbol 'strncmp' defined in 'libucrt.lib(strncmp.obj)' is imported by 'SPIRV.glsltospirv.lib(SpvBuilder.obj)'
          LINK : warning LNK4217: symbol 'atoi' defined in 'libucrt.lib(atox.obj)' is imported by 'glslang.glsltospirv.lib(iomapper.obj)' in function '"public: virtual int __cdecl glslang::TDefaultIoResolverBase::resolveSet(enum EShLanguage,struct glslang::TVarEntryInfo &)" (?resolveSet@TDefaultIoResolverBase@glslang@@UEAAHW4EShLanguage@@AEAUTVarEntryInfo@2@@Z)'
          LINK : warning LNK4286: symbol 'atoi' defined in 'libucrt.lib(atox.obj)' is imported by 'glslang.glsltospirv.lib(Pp.obj)'
          LINK : warning LNK4286: symbol 'atoi' defined in 'libucrt.lib(atox.obj)' is imported by 'HLSL.glsltospirv.lib(hlslParseHelper.obj)'
          LINK : warning LNK4217: symbol 'strtoul' defined in 'libucrt.lib(strtox.obj)' is imported by 'glslang.glsltospirv.lib(propagateNoContraction.obj)' in function '"protected: virtual bool __cdecl `anonymous namespace'::TNoContractionPropagator::visitAggregate(enum glslang::TVisit,class glslang::TIntermAggregate *)" (?visitAggregate@TNoContractionPropagator@?A0x9ed4c91b@@MEAA_NW4TVisit@glslang@@PEAVTIntermAggregate@4@@Z)'
          LINK : warning LNK4217: symbol 'malloc' defined in 'libucrt.lib(malloc.obj)' is imported by 'glslang.glsltospirv.lib(glslang_tab.obj)' in function '"int __cdecl yyparse(class glslang::TParseContext *)" (?yyparse@@YAHPEAVTParseContext@glslang@@@Z)'
          libspirv_reflect-a26ada0f1ea35cd7.rlib(spirv_reflect.o) : error LNK2019: unresolved external symbol __imp__wassert referenced in function RoundUp
          glslang.glsltospirv.lib(glslang_c_interface.obj) : error LNK2019: unresolved external symbol __imp_fgetc referenced in function "protected: virtual int __cdecl std::basic_filebuf<char,struct std::char_traits<char> >::uflow(void)" (?uflow@?$basic_filebuf@DU?$char_traits@D@std@@@std@@MEAAHXZ)
          SPIRV.glsltospirv.lib(GlslangToSpv.obj) : error LNK2001: unresolved external symbol __imp_fgetc
          glslang.glsltospirv.lib(glslang_c_interface.obj) : error LNK2019: unresolved external symbol __imp_fgetpos referenced in function "protected: virtual class std::fpos<struct _Mbstatet> __cdecl std::basic_filebuf<char,struct std::char_traits<char> >::seekoff(__int64,int,int)" (?seekoff@?$basic_filebuf@DU?$char_traits@D@std@@@std@@MEAA?AV?$fpos@U_Mbstatet@@@2@_JHH@Z)
          SPIRV.glsltospirv.lib(GlslangToSpv.obj) : error LNK2001: unresolved external symbol __imp_fgetpos
          glslang.glsltospirv.lib(glslang_c_interface.obj) : error LNK2019: unresolved external symbol __imp_fread referenced in function "protected: virtual __int64 __cdecl std::basic_filebuf<char,struct std::char_traits<char> >::xsgetn(char *,__int64)" (?xsgetn@?$basic_filebuf@DU?$char_traits@D@std@@@std@@MEAA_JPEAD_J@Z)
          SPIRV.glsltospirv.lib(GlslangToSpv.obj) : error LNK2001: unresolved external symbol __imp_fread
          glslang.glsltospirv.lib(glslang_c_interface.obj) : error LNK2019: unresolved external symbol __imp_fsetpos referenced in function "protected: virtual class std::fpos<struct _Mbstatet> __cdecl std::basic_filebuf<char,struct std::char_traits<char> >::seekpos(class std::fpos<struct _Mbstatet>,int)" (?seekpos@?$basic_filebuf@DU?$char_traits@D@std@@@std@@MEAA?AV?$fpos@U_Mbstatet@@@2@V32@H@Z)
          SPIRV.glsltospirv.lib(GlslangToSpv.obj) : error LNK2001: unresolved external symbol __imp_fsetpos
          glslang.glsltospirv.lib(glslang_c_interface.obj) : error LNK2019: unresolved external symbol __imp__fseeki64 referenced in function "protected: virtual class std::fpos<struct _Mbstatet> __cdecl std::basic_filebuf<char,struct std::char_traits<char> >::seekoff(__int64,int,int)" (?seekoff@?$basic_filebuf@DU?$char_traits@D@std@@@std@@MEAA?AV?$fpos@U_Mbstatet@@@2@_JHH@Z)
          SPIRV.glsltospirv.lib(GlslangToSpv.obj) : error LNK2001: unresolved external symbol __imp__fseeki64
          glslang.glsltospirv.lib(glslang_c_interface.obj) : error LNK2019: unresolved external symbol __imp_fwrite referenced in function "protected: bool __cdecl std::basic_filebuf<char,struct std::char_traits<char> >::_Endwrite(void)" (?_Endwrite@?$basic_filebuf@DU?$char_traits@D@std@@@std@@IEAA_NXZ)
          SPIRV.glsltospirv.lib(GlslangToSpv.obj) : error LNK2001: unresolved external symbol __imp_fwrite
          glslang.glsltospirv.lib(glslang_c_interface.obj) : error LNK2019: unresolved external symbol __imp_setvbuf referenced in function "protected: virtual class std::basic_streambuf<char,struct std::char_traits<char> > * __cdecl std::basic_filebuf<char,struct std::char_traits<char> >::setbuf(char *,__int64)" (?setbuf@?$basic_filebuf@DU?$char_traits@D@std@@@std@@MEAAPEAV?$basic_streambuf@DU?$char_traits@D@std@@@2@PEAD_J@Z)
          SPIRV.glsltospirv.lib(GlslangToSpv.obj) : error LNK2001: unresolved external symbol __imp_setvbuf
          glslang.glsltospirv.lib(glslang_c_interface.obj) : error LNK2019: unresolved external symbol __imp_ungetc referenced in function "protected: virtual int __cdecl std::basic_filebuf<char,struct std::char_traits<char> >::pbackfail(int)" (?pbackfail@?$basic_filebuf@DU?$char_traits@D@std@@@std@@MEAAHH@Z)
          SPIRV.glsltospirv.lib(GlslangToSpv.obj) : error LNK2001: unresolved external symbol __imp_ungetc
          glslang.glsltospirv.lib(intermOut.obj) : error LNK2019: unresolved external symbol __imp__fpclass referenced in function "void __cdecl glslang::OutputDouble(class TInfoSink &,double,enum glslang::TOutputTraverser::EExtraOutput)" (?OutputDouble@glslang@@YAXAEAVTInfoSink@@NW4EExtraOutput@TOutputTraverser@1@@Z)
          glslang.glsltospirv.lib(ParseHelper.obj) : error LNK2019: unresolved external symbol __imp_log2 referenced in function "double __cdecl log2<int,0>(int)" (??$log2@H$0A@@@YANH@Z)
          glslang.glsltospirv.lib(ParseHelper.obj) : error LNK2019: unresolved external symbol __imp_tolower referenced in function "public: void __cdecl glslang::TParseContext::setLayoutQualifier(struct glslang::TSourceLoc const &,class glslang::TPublicType &,class std::basic_string<char,struct std::char_traits<char>,class glslang::pool_allocator<char> > &)" (?setLayoutQualifier@TParseContext@glslang@@QEAAXAEBUTSourceLoc@2@AEAVTPublicType@2@AEAV?$basic_string@DU?$char_traits@D@std@@V?$pool_allocator@D@glslang@@@std@@@Z)
          glslang.glsltospirv.lib(attribute.obj) : error LNK2001: unresolved external symbol __imp_tolower
          HLSL.glsltospirv.lib(hlslParseHelper.obj) : error LNK2001: unresolved external symbol __imp_tolower
          HLSL.glsltospirv.lib(hlslGrammar.obj) : error LNK2001: unresolved external symbol __imp_tolower
          HLSL.glsltospirv.lib(hlslParseHelper.obj) : error LNK2019: unresolved external symbol __imp_isdigit referenced in function "public: bool __cdecl <lambda_d06d4c8127478c17441c690cc6ac34d7>::operator()(void)const " (??R<lambda_d06d4c8127478c17441c690cc6ac34d7>@@QEBA_NXZ)
          HLSL.glsltospirv.lib(hlslParseables.obj) : error LNK2001: unresolved external symbol __imp_isdigit
          HLSL.glsltospirv.lib(hlslGrammar.obj) : error LNK2001: unresolved external symbol __imp_isdigit
          HLSL.glsltospirv.lib(hlslParseables.obj) : error LNK2019: unresolved external symbol __imp_isalpha referenced in function "public: virtual void __cdecl glslang::TBuiltInParseablesHlsl::initialize(int,enum EProfile,struct glslang::SpvVersion const &)" (?initialize@TBuiltInParseablesHlsl@glslang@@UEAAXHW4EProfile@@AEBUSpvVersion@2@@Z)
          HLSL.glsltospirv.lib(hlslGrammar.obj) : error LNK2019: unresolved external symbol __imp_toupper referenced in function "protected: bool __cdecl glslang::HlslGrammar::acceptPostDecls(class glslang::TQualifier &)" (?acceptPostDecls@HlslGrammar@glslang@@IEAA_NAEAVTQualifier@2@@Z)
          C:\tmp\my_game\target\debug\deps\go_bevy.exe : fatal error LNK1120: 15 unresolved externals

error: could not compile `go_bevy` due to previous error

here is the source code for my project:

use bevy::prelude::*;

fn main()
{
    App::new()
    .add_plugins(DefaultPlugins)
        //.add_plugins(bevy_webgl2::DefaultPlugins)
        .add_startup_system(add_people.system())
        .run();
}

fn add_people()
{
    println!("Testing");
}
colepoirier commented 2 years ago

@alice-i-cecile @mockersf I think this can be closed as bevy no longer uses glsltospirv.