raspberrypi / picotool

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Error building in Windows

knightenjoyer5 opened this issue · comments

After trying to build using ninja, I get the following error.

[4/4] Linking CXX executable picotool.exe
FAILED: picotool.exe
cmd.exe /C "cd . && C:\MinGW\bin\c++.exe -O3 -DNDEBUG CMakeFiles/picotool.dir/main.cpp.obj CMakeFiles/picotool.dir/picoboot_connection/picoboot_connection_cxx.cpp.obj CMakeFiles/picotool.dir/picoboot_connection/picoboot_connection.c.obj -o picotool.exe -Wl,--out-implib,libpicotool.dll.a -Wl,--major-image-version,0,--minor-image-version,0 C:/Users/blam/Desktop/LIBUSB/VS2019/MS32/static/libusb-1.0.lib -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 && cd ."

C:/Users/blam/Desktop/LIBUSB/VS2019/MS32/static/libusb-1.0.lib: error adding symbols: File format not recognized
collect2.exe: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.

Thanks

The instructions in Appendix B of https://datasheets.raspberrypi.com/pico/getting-started-with-pico.pdf work (and see also Chapter 9 of the same PDF).
You're using both ninja and mingw, and I'm afraid we don't officially support either of those. (although if you do manage to get things working, we'll gladly accept a PR.)