0
私はpostgresqlのc-library(libpq)を使うべきプロジェクトを持っていて、プロジェクトが設定されています。必要なすべてのヘッダーとライブラリをプロジェクトにインポートするようにQBSモジュールを設定する方法は?QBS経由でPostgreSQL Cライブラリを接続する方法は?
私はpostgresqlのc-library(libpq)を使うべきプロジェクトを持っていて、プロジェクトが設定されています。必要なすべてのヘッダーとライブラリをプロジェクトにインポートするようにQBSモジュールを設定する方法は?QBS経由でPostgreSQL Cライブラリを接続する方法は?
私が見つかりました。解決策:
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",
]
}
あなただけのデフォルト(CPP依存性、libpg SRCSと セットcpp.includePaths、pgtypesヘッダをインポートし、ファイルに動的なLIBの名前で セットcpp.dynamicLibrariesを含める必要がmakeを介してダイナミックlibとしてコンパイルされたライブラリ)