I am trying to port a linux project to macOS. However I can’t even setup the build environment on an M1 Macbook Air 2020 (Apple silicon). I installed qt-creator, cmake, qt 5.15 and 6.1 using homebrew. I added the qt versions and cmake in the qt-creator settings. When I want to put everything together in the kits tab, I get the error in the title.
Checking the compilers tab, I realized that the autodetected clang compilers are x86 only. So I cloned the x86 clang++ entry and changed the ABI from x64 to arm. This should work I though, since
clang++ is a unversial binary as
file /usr/bin/clang++ reports
/usr/bin/clang++: Mach-O universal binary with 2 architectures: [x86_64:Mach-O 64-bit executable x86_64] [arm64e:Mach-O 64-bit executable arm64e] /usr/bin/clang++ (for architecture x86_64): Mach-O 64-bit executable x86_64 /usr/bin/clang++ (for architecture arm64e): Mach-O 64-bit executable arm64e
What do I have to do?
Source: Windows Questions C++