Issues with autocomplete-clang for Atom IDE



  • I'm trying to get the autocomplete-clang package in the Atom IDE to work with a project in which I use Qt. A minimal reproducing example involves a .clang_complete file like this:

    -I/Users/scott/Qt/5.5.1/clang_64/lib/QtCore.framework/Headers
    -I/Users/scott/Qt/5.5.1/clang_64/lib/
    

    However, in the Atom console I'm getting an error from including <QDataStream> in one of my files, because the qdatastream.h file includes <QtCore/qscopedpointer.h>, but while there is a qscopedpointer.h in QtCore.framework/Headers, there is no QtCore folder. So, clang-provider.coffee throws an error.

    I'm not clear on why these files have this include, nor do I understand how Qt compiles with them, unless the directory structure when building from source as opposed to the online installers is different.

    Any help or guidance would be appreciated here.


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.