Esgr0bar / chainsaw-gui

Chainsaw GUI is a Rust-based graphical user interface for the Chainsaw CLI tool. Chainsaw provides a powerful ‘first-response’ capability to quickly identify threats within Windows forensic artefacts
GNU General Public License v3.0
0 stars 0 forks source link

Linker problem #1

Closed Esgr0bar closed 3 months ago

Esgr0bar commented 3 months ago
DEBUG = Some("true")
  running: "g++.exe" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-m64" "-I" "nativefiledialog/src/include" "-Wall" "-Wextra" "-o" "C:\\Users\\nathan.dandrimont\\source\\repos\\chainsaw-gui\\chainsaw_gui\\target\\debug\\build\\nfd-d8549fd851ee5b96\\out\\nativefiledialog/src/nfd_common.o" "-c" "nativefiledialog/src/nfd_common.c"

  --- stderr
  thread 'main' panicked at C:\Users\nathan.dandrimont\.cargo\registry\src\index.crates.io-6f17d22bba15001f\gcc-0.3.55\src\lib.rs:1672:5:

  Internal error occurred: Failed to find tool. Is `g++.exe` installed? (see https://github.com/alexcrichton/gcc-rs#compile-time-requirements for help)

may not be encounter on linux, fix on windows should be https://code.visualstudio.com/docs/cpp/config-mingw but i want a more generic way to handle it

Esgr0bar commented 3 months ago

fix with changing nfd to native-dialog crates