2016-11-21 5 views

Antwort

0

gefunden Lösung:

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", 
    ] 
} 

Sie haben nur cpp Abhängigkeit, Satz cpp.includePaths mit libpg SRCs zu importieren, pgtypes Header und Include-Dateien Satz cpp.dynamicLibraries mit dem Namen der dynamischen lib (standardmäßig Bibliothek kompiliert als dynamische Bibliothek via make)

Verwandte Themen