Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Does not compile for certain Qt versions due to missing modules #7

Open
celerizer opened this issue Dec 24, 2023 · 1 comment
Open
Labels
enhancement New feature or request

Comments

@celerizer
Copy link
Member

celerizer commented Dec 24, 2023

The required multimedia module is not available for Qt versions 6.0-6.2 and the required gamepad module is not available for any version of Qt 6, causing compilation to fail for Qt 6.

QRetroAudio and QRetroMicrophone should have compile-time settings to disable most of their behavior, as QAudioOutput and QAudioInput are part of the multimedia module.

QRetroInput should be created and the code should be moved out of QRetro.cpp. QGamepad should also be skipped in compilation if the gamepad module is unavailable. A new default gamepad implementation may be out of scope for the project, but there should be a default method for controlling libretro joypads on Qt 6, even if only with the keyboard

@celerizer celerizer changed the title No control method for joypads on Qt6 because QGamepad does not exist Does not compile for certain Qt versions due to missing modules Dec 26, 2023
@celerizer celerizer added the enhancement New feature or request label Dec 26, 2023
@celerizer
Copy link
Member Author

With 38a3f18 the gamepad module is now no longer required, but the multimedia module still is

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant