2016-11-21 4 views

Répondre

0

J'ai trouvé la solution:

import qbs 1.0 

Product { 
    name: "PostgresqlConnector" 
    type: "dynamiclibrary" 

    Depends {name:"cpp"} 
    Depends { name: "Qt.core" } 
    Depends { name: "UniversalDataObjects" } 

    property string rootPath: "/Users/romanvolkov/Desktop/postgresql-9.6.0/src/" 
    cpp.includePaths: [rootPath + "/include/", 
     rootPath + "/interfaces/ecpg/pgtypeslib/", 
     rootPath + "interfaces/libpq/"] 
    cpp.dynamicLibraries: [rootPath + "interfaces/libpq/" + "libpq.dylib"] 

    files: [ 
     "postgresqlconnectioninfo.cpp", 
     "postgresqlconnectioninfo.h", 
    ] 
} 

Il vous suffit d'importer la dépendance cpp, ensemble cpp.includePaths avec SRCs libpg, pgtypes tête et inclure des fichiers set cpp.dynamicLibraries avec le nom de lib dynamique (par défaut bibliothèque compilée en tant que lib dynamique via make)