[Development] QAudio/QtAudio in Qt v6.7.0/6.7.1

Phil Thompson phil at riverbankcomputing.com
Mon Jun 3 11:02:58 CEST 2024


On 03/06/2024 09:20, Volker Hilsheimer wrote:
>> On 3 Jun 2024, at 09:08, Phil Thompson via Development 
>> <development at qt-project.org> wrote:
>> 
>> In my code I call QAudio::convertVolume() (yet to migrate to the 
>> QtAudio namespace).  This compiles fine against Qt v6.7.0 and v6.7.1 
>> (from the online installers). However...
>> 
>> Compiled against v6.7.0 the compiler generates a call to 
>> QtAudio::convertVolume(). The library contains symbols for both 
>> QAudio::convertVolume() and QtAudio::convertVolume().
>> 
>> Compiled against v6.7.1 the compiler generates a call to 
>> QAudio::convertVolume(). The library only contains a symbol for 
>> QAudio::convertVolume().
>> 
>> The result is that code compiled against v6.7.0 will not work with 
>> v6.7.1.
>> 
>> Thanks,
>> Phil
> 
> 
> Hi Phil,
> 
> we indeed tried to be too clever for our own good with the rename of
> the QAudio namespace to QtAudio.
> 
> https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.7.1/release-note.md
> 
> documents that Qt 6.7.1 breaks BC with 6.7.0 in order to restore 6.7.1
> compatibility with Qt 6.6, so you have to recompile against 6.7.1.

Sorry, missed the release note.

Thanks,
Phil


More information about the Development mailing list