Closed adrix1303 closed 1 year ago
Hey, thanks for reaching out.
I can't quite tell what the issue might be. But it looks like you copied from the "Error List". That tab sometimes has notoriously useless information. Can you try again and instead post the output from the "Output" tab instead? Should look something like this:
Hey, thanks for the advice. I copied the whole Output below:
Build started...
1>------ Build started: Project: fmt, Configuration: Debug x64 ------
2>------ Build started: Project: mgba, Configuration: Debug x64 ------
3>------ Build started: Project: zstd, Configuration: Debug x64 ------
4>------ Build started: Project: liblzma, Configuration: Debug x64 ------
5>------ Build started: Project: bzip2, Configuration: Debug x64 ------
6>------ Build started: Project: imgui, Configuration: Debug x64 ------
7>------ Build started: Project: minizip, Configuration: Debug x64 ------
8>------ Build started: Project: discord-rpc, Configuration: Debug x64 ------
9>------ Build started: Project: FreeSurround, Configuration: Debug x64 ------
10>------ Build started: Project: ed25519, Configuration: Debug x64 ------
11>------ Build started: Project: picojson, Configuration: Debug x64 ------
12>------ Build started: Project: pugixml, Configuration: Debug x64 ------
13>------ Build started: Project: cubeb, Configuration: Debug x64 ------
14>------ Build started: Project: cpp-optparse, Configuration: Debug x64 ------
15>------ Build started: Project: glslang, Configuration: Debug x64 ------
16>------ Build started: Project: curl, Configuration: Debug x64 ------
7>mz_compat.c
1>format.cc
5>blocksort.c
5>bzlib.c
5>compress.c
5>crctable.c
5>decompress.c
5>huffman.c
4>check.c
4>crc32_fast.c
4>crc32_table.c
4>crc64_fast.c
4>crc64_table.c
4>sha256.c
4>alone_decoder.c
4>alone_encoder.c
4>auto_decoder.c
4>block_buffer_decoder.c
4>block_buffer_encoder.c
4>block_decoder.c
6>imgui.cpp
6>imgui_draw.cpp
6>imgui_tables.cpp
10>add_scalar.c
10>fe.c
10>ge.c
10>keypair.c
10>key_exchange.c
10>sc.c
10>seed.c
10>sha512.c
10>sign.c
8>discord_rpc.cpp
8>rpc_connection.cpp
8>serialization.cpp
8>connection_win.cpp
3>debug.c
3>entropy_common.c
3>error_private.c
3>fse_decompress.c
3>pool.c
3>threading.c
3>xxhash.c
3>zstd_common.c
3>fse_compress.c
3>hist.c
3>huf_compress.c
3>zstdmt_compress.c
3>zstd_compress.c
3>zstd_compress_literals.c
3>zstd_compress_sequences.c
3>zstd_double_fast.c
3>zstd_fast.c
3>zstd_lazy.c
3>zstd_ldm.c
3>zstd_opt.c
3>huf_decompress.c
3>zstd_ddict.c
3>zstd_decompress.c
11>picojson.cpp
7>mz_crypt.c
7>mz_os.c
7>mz_os_win32.c
7>mz_strm.c
7>mz_strm_buf.c
7>mz_strm_mem.c
7>mz_strm_os_win32.c
7>mz_strm_split.c
7>mz_strm_zlib.c
7>mz_zip.c
4>block_encoder.c
4>block_header_decoder.c
4>block_header_encoder.c
4>block_util.c
4>common.c
4>easy_buffer_encoder.c
4>easy_decoder_memusage.c
10>verify.c
7>mz_zip_rw.c
4>easy_encoder.c
4>easy_encoder_memusage.c
4>easy_preset.c
4>filter_buffer_decoder.c
4>filter_buffer_encoder.c
4>filter_common.c
4>filter_decoder.c
4>filter_encoder.c
4>filter_flags_decoder.c
4>filter_flags_encoder.c
4>hardware_cputhreads.c
4>hardware_physmem.c
15>CodeGen.cpp
15>Link.cpp
15>attribute.cpp
15>Constant.cpp
15>glslang_tab.cpp
15>InfoSink.cpp
15>Initialize.cpp
15>Intermediate.cpp
2>mGBA: ../version.c current at 0.10.0
15>intermOut.cpp
15>IntermTraverse.cpp
15>iomapper.cpp
15>limits.cpp
15>linkValidate.cpp
15>parseConst.cpp
15>ParseContextBase.cpp
5>randtable.c
9>ChannelMaps.cpp
7>minizip.vcxproj -> C:\Users\Felix\source\repos\dolphin\Build\x64\Debug\minizip\bin\minizip.lib
17>------ Build started: Project: enet, Configuration: Debug x64 ------
9>FreeSurroundDecoder.cpp
4>index.c
4>index_decoder.c
4>index_encoder.c
4>index_hash.c
4>outqueue.c
4>stream_buffer_decoder.c
4>stream_buffer_encoder.c
4>stream_decoder.c
4>stream_encoder.c
4>stream_encoder_mt.c
4>stream_flags_common.c
4>stream_flags_decoder.c
4>stream_flags_encoder.c
4>vli_decoder.c
4>vli_encoder.c
4>vli_size.c
4>delta_common.c
4>delta_decoder.c
13>cubeb.c
13>cubeb_strings.c
13>cubeb_winmm.c
9>KissFFT.cpp
11>picojson.vcxproj -> C:\Users\Felix\source\repos\dolphin\Build\x64\Debug\picojson\bin\picojson.lib
18>------ Build started: Project: pch, Configuration: Debug x64 ------
1>os.cc
15>ParseHelper.cpp
4>delta_encoder.c
2>bitmap-cache.c
4>fastpos_table.c
4>lzma2_decoder.c
4>lzma2_encoder.c
4>lzma_decoder.c
4>lzma_encoder.c
4>lzma_encoder_optimum_fast.c
4>lzma_encoder_optimum_normal.c
4>lzma_encoder_presets.c
4>lz_decoder.c
4>lz_encoder.c
4>lz_encoder_mf.c
4>price_table.c
4>simple_coder.c
4>simple_decoder.c
4>tuklib_cpucores.c
2>cache-set.c
17>callbacks.c
15>PoolAlloc.cpp
17>compress.c
2>cheats.c
17>host.c
17>list.c
15>Pp.cpp
2>config.c
17>packet.c
17>peer.c
2>core.c
2>directories.c
17>protocol.c
2>input.c
17>unix.c
2>interface.c
2>library.c
15>PpAtom.cpp
10>ed25519.vcxproj -> C:\Users\Felix\source\repos\dolphin\Build\x64\Debug\ed25519\bin\ed25519.lib
2>lockstep.c
2>log.c
15>PpContext.cpp
2>map-cache.c
15>PpScanner.cpp
2>mem-search.c
15>PpTokens.cpp
2>rewind.c
15>propagateNoContraction.cpp
2>scripting.c
2>serialize.c
1>fmt.vcxproj -> C:\Users\Felix\source\repos\dolphin\Build\x64\Debug\fmt\bin\fmt.lib
19>------ Build started: Project: libusb-1.0, Configuration: Debug x64 ------
8>discord_register_win.cpp
2>sync.c
2>thread.c
2>tile-cache.c
15>reflection.cpp
15>RemoveTree.cpp
2>timing.c
2>decoder.c
15>Scan.cpp
2>isa-sm83.c
5>bzip2.vcxproj -> C:\Users\Felix\source\repos\dolphin\Build\x64\Debug\bzip2\bin\bzip2.lib
2>sm83.c
15>ShaderLang.cpp
2>audio.c
2>gb.c
2>io.c
2>mbc.c
4>simple_encoder.c
4>tuklib_exit.c
4>tuklib_mbstr_fw.c
4>tuklib_mbstr_width.c
4>tuklib_open_stdxxx.c
4>tuklib_physmem.c
2>memory.c
2>overrides.c
15>SpirvIntrinsics.cpp
13>resample.c
2>software.c
2>sio.c
2>timer.c
8>discord-rpc.vcxproj -> C:\Users\Felix\source\repos\dolphin\Build\x64\Debug\discord-rpc\bin\discord-rpc.lib
6>imgui_widgets.cpp
20>------ Build started: Project: SFML_Network, Configuration: Debug x64 ------
2>video.c
2>arm.c
15>SymbolTable.cpp
2>decoder-arm.c
2>decoder-thumb.c
2>isa-arm.c
15>Versions.cpp
2>isa-thumb.c
2>bios.c
9>KissFFTR.cpp
2>ereader.c
2>gpio.c
2>matrix.c
2>vfame.c
16>asyn-thread.c
21>------ Build started: Project: SCMRevGen, Configuration: Debug x64 ------
22>------ Build started: Project: mbedTLS, Configuration: Debug x64 ------
2>codebreaker.c
2>gameshark.c
2>parv3.c
2>dma.c
2>gba.c
2>hle-bios.c
2>common.c
2>gl.c
2>software-bg.c
2>software-mode0.c
16>base64.c
16>conncache.c
16>connect.c
16>cookie.c
16>curl_addrinfo.c
16>curl_des.c
16>curl_endian.c
16>curl_fnmatch.c
16>curl_gethostname.c
16>curl_memrchr.c
16>curl_multibyte.c
16>curl_ntlm_core.c
16>curl_sasl.c
16>curl_sspi.c
16>curl_threads.c
16>dict.c
16>dotdot.c
16>easy.c
16>escape.c
16>file.c
16>fileinfo.c
16>formdata.c
16>ftp.c
16>ftplistparser.c
16>getenv.c
16>getinfo.c
16>gopher.c
16>hash.c
16>hmac.c
16>hostasyn.c
16>hostip.c
16>hostip4.c
16>http.c
16>http2.c
16>http_chunks.c
16>http_digest.c
16>http_negotiate.c
16>http_ntlm.c
14>OptionParser.cpp
4>tuklib_progname.c
3>zstd_decompress_block.c
2>software-obj.c
16>http_proxy.c
15>ossource.cpp
15>InitializeDll.cpp
16>if2ip.c
15>disassemble.cpp
2>video-software.c
15>doc.cpp
16>imap.c
2>savedata.c
2>sharkport.c
16>inet_ntop.c
16>inet_pton.c
20>Http.cpp
20>Packet.cpp
20>IPAddress.cpp
20>Socket.cpp
20>SocketSelector.cpp
20>TcpListener.cpp
20>TcpSocket.cpp
20>UdpSocket.cpp
20>SocketImpl.cpp
20>Err.cpp
16>llist.c
2>gbp.c
2>joybus.c
2>circle-buffer.c
2>configuration.c
2>convolve.c
16>md5.c
20>String.cpp
15>GlslangToSpv.cpp
16>mprintf.c
12>pugixml.cpp
2>crc32.c
2>elf-read.c
2>export.c
2>formatting.c
2>gbk-table.c
16>multi.c
2>hash.c
16>netrc.c
2>patch.c
15>InReadableOrder.cpp
16>nonblock.c
2>patch-fast.c
2>patch-ips.c
16>parsedate.c
15>Logger.cpp
16>pingpong.c
2>patch-ups.c
13>cubeb_log.cpp
16>pipeline.c
2>png-io.c
13>cubeb_mixer.cpp
2>ring-fifo.c
16>pop3.c
13>cubeb_panner.cpp
2>string.c
16>progress.c
15>SpvBuilder.cpp
13>cubeb_resampler.cpp
14>cpp-optparse.vcxproj -> C:\Users\Felix\source\repos\dolphin\Build\x64\Debug\cpp-optparse\bin\cpp-optparse.lib
23>------ Build started: Project: SoundTouch, Configuration: Debug x64 ------
16>rawstr.c
2>table.c
9>FreeSurround.vcxproj -> C:\Users\Felix\source\repos\dolphin\Build\x64\Debug\FreeSurround\bin\FreeSurround.lib
15>SpvPostProcess.cpp
6>imgui.vcxproj -> C:\Users\Felix\source\repos\dolphin\Build\x64\Debug\imgui\bin\imgui.lib
2>text-codec.c
24>------ Build started: Project: zlib, Configuration: Debug x64 ------
2>vfs.c
2>version.c
4>liblzma.vcxproj -> C:\Users\Felix\source\repos\dolphin\Build\x64\Debug\liblzma\bin\liblzma.lib
17>win32.c
15>SPVRemapper.cpp
25>------ Build started: Project: xxhash, Configuration: Debug x64 ------
26>------ Build started: Project: png, Configuration: Debug x64 ------
2>vfs-mem.c
2>vfs-fifo.c
2>vfs-fd.c
2>vfs-w32.c
2>ini.c
2>blip_buf.c
2>vfs-lzma.c
2>7zAlloc.c
3>zstd.vcxproj -> C:\Users\Felix\source\repos\dolphin\Build\x64\Debug\zstd\bin\zstd.lib
16>rtsp.c
27>------ Build started: Project: miniupnpc, Configuration: Debug x64 ------
16>select.c
16>sendf.c
16>share.c
16>slist.c
16>smb.c
2>7zArcIn.c
2>7zBuf.c
2>7zBuf2.c
2>7zCrc.c
24>adler32.c
24>compress.c
24>crc32.c
24>deflate.c
24>gzclose.c
2>7zCrcOpt.c
16>smtp.c
2>7zDec.c
16>socks.c
12>pugixml.vcxproj -> C:\Users\Felix\source\repos\dolphin\Build\x64\Debug\pugixml\bin\pugixml.lib
16>socks_sspi.c
2>CpuArch.c
2>Delta.c
2>LzmaDec.c
2>Lzma2Dec.c
2>Bra.c
16>speedcheck.c
19>core.c
19>descriptor.c
2>Bra86.c
2>BraIA64.c
2>Bcj2.c
2>Ppmd7.c
2>Ppmd7Dec.c
2>7zFile.c
2>7zStream.c
2>dolphin.c
2>printer.c
2>audio-mixer.c
2>battlechip.c
2>proxy.c
2>commandline.c
2>thread-proxy.c
19>hotplug.c
19>io.c
16>splay.c
16>strdup.c
16>strequal.c
24>gzlib.c
24>gzread.c
24>gzwrite.c
24>infback.c
16>strerror.c
16>strtok.c
16>system_win32.c
28>------ Build started: Project: LZO, Configuration: Debug x64 ------
24>inffast.c
24>inflate.c
24>inftrees.c
24>trees.c
24>uncompr.c
16>telnet.c
16>tftp.c
16>timeval.c
16>transfer.c
16>url.c
16>cleartext.c
19>events_windows.c
26>png.c
26>pngerror.c
26>pngget.c
26>pngmem.c
26>pngpread.c
26>pngread.c
26>pngrio.c
26>pngrtran.c
27>connecthostport.c
26>pngrutil.c
26>pngset.c
27>igd_desc_parse.c
27>minisoap.c
26>pngtrans.c
27>minissdpc.c
26>pngwio.c
26>pngwrite.c
26>pngwtran.c
27>miniupnpc.c
27>miniwget.c
27>minixml.c
27>portlistingparse.c
27>receivedata.c
27>upnpcommands.c
22>aes.c
18>pch.cpp
24>zutil.c
29>------ Build started: Project: Scripting, Configuration: Debug x64 ------
17>enet.vcxproj -> C:\Users\Felix\source\repos\dolphin\Build\x64\Debug\enet\bin\enet.lib
27>upnpdev.c
27>upnperrors.c
22>arc4.c
22>aria.c
16>cram.c
16>digest.c
16>digest_sspi.c
16>krb5_sspi.c
16>ntlm_sspi.c
16>oauth2.c
16>spnego_sspi.c
16>vauth.c
16>version.c
16>schannel.c
16>vtls.c
16>warnless.c
19>threads_windows.c
19>windows_common.c
19>windows_usbdk.c
19>windows_winusb.c
19>strerror.c
2>video-logger.c
30>------ Build started: Project: Languages, Configuration: Debug x64 ------
16>wildcard.c
22>asn1parse.c
22>asn1write.c
23>AAFilter.cpp
23>BPMDetect.cpp
22>base64.c
25>xxhash.c
23>cpu_detect_x86.cpp
23>FIFOSampleBuffer.cpp
23>FIRFilter.cpp
23>InterpolateCubic.cpp
23>InterpolateLinear.cpp
23>InterpolateShannon.cpp
22>bignum.c
23>mmx_optimized.cpp
23>PeakFinder.cpp
23>RateTransposer.cpp
23>SoundTouch.cpp
23>sse_optimized.cpp
22>blowfish.c
19>sync.c
26>pngwutil.c
22>camellia.c
22>ccm.c
28>minilzo.c
22>certs.c
22>chacha20.c
22>chachapoly.c
22>cipher_wrap.c
22>cipher.c
22>cmac.c
22>constant_time.c
22>ctr_drbg.c
22>debug.c
22>des.c
22>dhm.c
22>ecdh.c
22>ecdsa.c
22>ecjpake.c
22>ecp_curves.c
22>ecp.c
22>entropy_poll.c
22>entropy.c
22>error.c
22>gcm.c
2>cheats.c
22>havege.c
22>hkdf.c
2>core.c
2>input.c
2>serialize.c
22>hmac_drbg.c
22>md.c
22>md2.c
25>xxhash.vcxproj -> C:\Users\Felix\source\repos\dolphin\Build\x64\Debug\xxhash\bin\xxhash.lib
2>cache-set.c
22>md4.c
22>md5.c
22>memory_buffer_alloc.c
2>decoder.c
22>mps_reader.c
22>mps_trace.c
22>net_sockets.c
22>nist_kw.c
22>oid.c
22>pem.c
22>pk_wrap.c
22>pk.c
22>pkcs11.c
24>zlib.vcxproj -> C:\Users\Felix\source\repos\dolphin\Build\x64\Debug\zlib\bin\zlib.lib
2>audio.c
2>io.c
31>------ Build started: Project: Bochs_disasm, Configuration: Debug x64 ------
27>upnpreplyparse.c
22>pkcs12.c
2>memory.c
2>overrides.c
2>sio.c
22>pkcs5.c
22>pkparse.c
2>timer.c
2>video.c
28>LZO.vcxproj -> C:\Users\Felix\source\repos\dolphin\Build\x64\Debug\LZO\bin\LZO.lib
22>pkwrite.c
2>lockstep.c
22>platform_util.c
22>platform.c
22>poly1305.c
22>psa_crypto_aead.c
22>psa_crypto_cipher.c
22>psa_crypto_client.c
22>psa_crypto_driver_wrappers.c
22>psa_crypto_ecp.c
22>psa_crypto_hash.c
22>psa_crypto_mac.c
22>psa_crypto_rsa.c
22>psa_crypto_se.c
22>psa_crypto_slot_management.c
22>psa_crypto_storage.c
22>psa_crypto.c
22>psa_its_file.c
22>ripemd160.c
22>rsa_internal.c
22>rsa.c
22>sha1.c
22>sha256.c
22>sha512.c
22>ssl_cache.c
22>ssl_ciphersuites.c
22>ssl_cli.c
26>png.vcxproj -> C:\Users\Felix\source\repos\dolphin\Build\x64\Debug\png\bin\png.lib
13>cubeb_wasapi.cpp
27>miniupnpc.vcxproj -> C:\Users\Felix\source\repos\dolphin\Build\x64\Debug\miniupnpc\bin\miniupnpc.lib
22>ssl_cookie.c
22>ssl_msg.c
22>ssl_srv.c
22>ssl_ticket.c
21>./scmrev.h current at scripting-preview2-1256-dirty
22>ssl_tls.c
22>ssl_tls13_keys.c
22>threading.c
22>timing.c
22>version_features.c
22>version.c
22>x509_create.c
22>x509_crl.c
22>x509_crt.c
22>x509_csr.c
22>x509.c
22>x509write_crt.c
22>x509write_csr.c
31>dis_decode.cc
20>Time.cpp
31>dis_groups.cc
31>resolve.cc
19>libusb-1.0.vcxproj -> C:\Users\Felix\source\repos\dolphin\Build\x64\Debug\libusb-1.0\bin\libusb-1.0.lib
16>x509asn1.c
23>TDStretch.cpp
13>cubeb.vcxproj -> C:\Users\Felix\source\repos\dolphin\Build\x64\Debug\cubeb\bin\cubeb.lib
20>SFML_Network.vcxproj -> C:\Users\Felix\source\repos\dolphin\Build\x64\Debug\SFML_Network\bin\SFML_Network.lib
15>ResourceLimits.cpp
23>SoundTouch.vcxproj -> C:\Users\Felix\source\repos\dolphin\Build\x64\Debug\SoundTouch\bin\SoundTouch.lib
2>proxy.c
22>xtea.c
29>coroutine.cpp
29>controllermodule.cpp
29>doliomodule.cpp
29>dolphinmodule.cpp
29>eventmodule.cpp
29>guimodule.cpp
29>memorymodule.cpp
29>savestatemodule.cpp
29>registersmodule.cpp
29>PyScriptingBackend.cpp
29>object_wrapper.cpp
16>curl.vcxproj -> C:\Users\Felix\source\repos\dolphin\Build\x64\Debug\curl\bin\curl.lib
2>cheats.c
2>core.c
2>input.c
2>cache-set.c
2>serialize.c
2>memory.c
22>mbedTLS.vcxproj -> C:\Users\Felix\source\repos\dolphin\Build\x64\Debug\mbedTLS\bin\mbedTLS.lib
15>glslang.vcxproj -> C:\Users\Felix\source\repos\dolphin\Build\x64\Debug\glslang\bin\glslang.lib
31>syntax.cc
31>Bochs_disasm.vcxproj -> C:\Users\Felix\source\repos\dolphin\Build\x64\Debug\Bochs_disasm\bin\Bochs_disasm.lib
2>lockstep.c
29>ScriptingEngine.cpp
29>C:\Users\Felix\source\repos\dolphin\Source\Core\Core\API\Events.h(98,13): error C2666: 'API::ListenerID
Thank you. I see that Visual Studio originally reported to you "cannot open input file [...]/Scripting.lib" because it failed to compile that library. Your output shows compiler errors in Core\Core\API\Events.h
(probably my fault) and Core\UICommon\GameFile.cpp
(I don't think I touched that one, so not sure).
I'll try to reproduce the issues you mentioned. In the meantime can you give me the Visual Studio and Windows 10 SDK versions you are using? From the output it looks like MSVC 14.37.32822 and Windows 10 SDK 10.0.22621.0, is that correct?
I just checked just to make sure and you are correct with the Version numbers. Thx for looking into it.
I tried to fix it in f38b1600564a6c65a8eb4674355ba21e466a7478, please try again
Thank you very much! Everything is working now. Have a nice Evening.
Unfortunately, I encountered a build error while attempting to compile it on my Windows machine using Visual Studio.
Here's the error message I received:
Severity Code Description Project File Line Suppression State Error LNK1181 cannot open input file 'C:\Users\User\source\repos\dolphin\Build\x64\Debug\Scripting\bin\Scripting.lib' Dolphin C:\Users\User\source\repos\dolphin\Source\Core\DolphinQt\LINK 1
I'm new to C++ and was really looking forward to trying out this project. I'm not entirely sure what I might be doing wrong, and any guidance would be greatly appreciated.
Thank you so much for your time and for creating this project.