Bu, gerçekten basit olması gereken bir şey gibi görünüyor, ancak beklendiği gibi yapmanın bir yolu yok gibi görünüyor.Qt Creator, bir C++ projesini diğerine nasıl eklerim?
qt yaratıcısında iki ayrı C++ projesi var ve diğer bir projeye dahil/derlemek istiyorum.
project_a/
project_a.pro
someheaders.h
somecode.cpp
main.cpp
project_b/
project_b.pro
someheaders.h
somecode.cpp
main.cpp
Temelde proje b project_a dosyaları dahil edebilmek istiyorum:
İşte plan. Project_a'yı proje_b'ye bağımlılık olarak belirledim ama bu iki projeyi kullanmanın bir yolu olarak tamamen etkisiz görünüyor. Ben ne yaparım?
TEMPLATE = subdirs
SUBDIRS += project_a project_b
# Use ordered build, from first subdir (project_a) to the last (project_b):
CONFIG += ordered
Sen dizine any_name
için alt proje any_name.pro
koymak ve meta-projeye önümüzdeki .pro
dosyayı bu dizine koymanız gerekir: & yapı olarak hem proje açmak için
Tamam, böylece bunun ilk kısmı işe yaradı. İçinde iki projeyle bir alt proje var. Ama hala project_b içindeki project_a başlıklarını kullanamıyorum. Project_a dosyasında bir project_a.pri dosyası ekledim ancak yine de başlıkların hiçbirine erişemiyorum. –
Ayrıca, bunları nasıl ekleyecekleri konusunda da açık değilim. Bunları '../ project_a/header.h' kullanarak eklemeyi başardım ama bu daha az zarif görünüyor! –
Üzgünüz, bundan bahsetmeyi unuttum. Şimdi cevap güncellendi. –