[英]qt, library -like project, and include <>
在Qt中,我希望有一個單獨的類似庫的項目(不是.lib,簡單的.cpp / .h文件,而是一個單獨的項目)。 讓我們稱之為“圖書館”。 將包括它的項目稱為“測試”。 為此,在“庫”項目中創建.pri文件而不是.pro。 從這一刻起,我有了以下文件結構:
/library
library.pri
calc.h
calc.cpp
/test
test.pro
main.cpp
library.pri的內容如下:
SOURCES += calc.cpp
HEADERS += calc.h
test.pro:
TEMPLATE = app
CONFIG += console
CONFIG -= app_bundle
CONFIG -= qt
#include(../library/library.pri)
SOURCES += main.cpp
現在,我想包含calc.h。 但我不想指定相對目錄,即:
#include "../library/calc.h"
,我想要: #include <calc>
怎么做?
將其放入library.pri
項目包含文件:
SOURCES += calc.cpp
HEADERS += calc.h
INCLUDEPATH += $$PWD # this is the extension!
此添加操作確保包括該項目包含文件在內的所有項目文件都獲得該庫文件夾的包含路徑,而不僅僅是“測試”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.