Hello, I'm trying to get a debug build of Dolphin so I can use memory read/write breakpoints (see edit below), so I'm trying to compile it from source. I'm on Windows 10.
As per the instructions on GitHub, I installed Visual Studio 2022 with the Windows 11 SDK, cloned the repo, and pulled submodules with git. When I try to build Dolphin, though, I get the following error:
After doing a search, it seems like the files it's failing to find are related to FFmpeg. Am I supposed to install this separately somewhere? The instructions for building on GitHub don't specifically point it out, which is why I'm confused. I'm also not experienced with building C/C++ projects, so I'm really not sure what I'm doing here.
Thank you in advance for any help :D
EDIT: Actually, huh, it doesn't seem like you need to use the debug build to set memory breakpoints? Did I just find outdated info or something? Well regardless, I'd still like to know what's going on here, just for reference ^^
As per the instructions on GitHub, I installed Visual Studio 2022 with the Windows 11 SDK, cloned the repo, and pulled submodules with git. When I try to build Dolphin, though, I get the following error:
Code:
2>[...]\dolphin\Source\Core\VideoCommon\FrameDump.cpp(18,1): fatal error C1083: Cannot open include file: 'libavcodec/avcodec.h': No such file or directory
2>[...]\dolphin\Source\Core\VideoCommon\FrameDump.cpp(18,1): fatal error C1083: #include <libavcodec/avcodec.h>
2>[...]\dolphin\Source\Core\VideoCommon\FrameDump.cpp(18,1): fatal error C1083: ^
After doing a search, it seems like the files it's failing to find are related to FFmpeg. Am I supposed to install this separately somewhere? The instructions for building on GitHub don't specifically point it out, which is why I'm confused. I'm also not experienced with building C/C++ projects, so I'm really not sure what I'm doing here.
Thank you in advance for any help :D
EDIT: Actually, huh, it doesn't seem like you need to use the debug build to set memory breakpoints? Did I just find outdated info or something? Well regardless, I'd still like to know what's going on here, just for reference ^^