Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Cannot make new project in QT on mac osx

Tags:

macos

qt

qmake

I have been stuck on this for the past couple days. I have installed QT 4.8 and I have installed the libraries as well. But when I come to make a new project, I am only given the option of creating a plain C++ project with CMake. I do not have the option of using the automated qmake. And I have no idea why. If someone could please help it out it would be much appreciated.

Here is a picture of what I see.

enter image description here

When I see the kits in preferences, I see this.

enter image description here

But in the QT versions section, If I click on that to choose something, It is empty. There is nothing to choose from.

like image 823
flash Avatar asked Mar 30 '13 00:03

flash


People also ask

Is Qt compatible with Mac?

By default, Qt will build for the architecture of your development machine - either x86_64 , or arm64 if you are on an Apple Silicon Mac.

How do I run Qt app on Mac?

Run the executable within the . app folder (<ApplicationName>. app/Contents/MacOS/<Application>) Run the application by navigating to the build folder in Finder and double clicking on the application.


1 Answers

  1. Add a Qt Version. Go to Qt Creator > Preferences... > Build & Run > Qt Versions.
    • Click Add.
    • On Mac, /usr is hidden by default, but you can access the path directly — press ⌘⇧G and type /usr into the popup.
    • Navigate to your qmake executable and click Open.
    • Under Helpers, expand Details, and click Build All.
  2. Add a Qt Kit. Go to Qt Creator > Preferences... > Build & Run > Kits.
    • Click Add.
    • Select your compiler and Qt version.
    • Click OK.
  3. Make sure the qmake-related plugins are enabled. Go to Qt Creator > About Plugins... and enable the following:
    • Build Systems > GenericProjectManager
    • Build Systems > Qt4ProjectManager
    • Build Systems > QtSupport
    • Qt Creator > ProjectExplorer
    • Qt Quick > QmlJSTools — As of Qt Creator 2.7.0, qmake projects now need QmlJSTools, which might not be enabled if you had a previous version of Qt Creator installed.
    • Then, click Close and restart Qt Creator. You should now be able to create qmake projects.
like image 122
smokris Avatar answered Oct 16 '22 07:10

smokris