المتغيرات التي تستمر عبر ملفات .pro من ملف فرعي برو
-
11-09-2019 - |
سؤال
تحيات،
لدي ملف .pro يشبه:
TEMPLATE = subdirs
SUBDIRS = foo bar
أريد تعيين متغير أو تحديد أو شيء ما في ملف .pro الفرعي الذي يمكن قراءته في كل من ملفات Foo و Bar .Pro.
لقد حاولت تعيين متغير بيئة مع:
export TEST=something
ولكن هذا لا يعمل، تظهر الرسالة ($$ (اختبار)) دائما لا شيء (مثل الاختبار غير مؤكد).
المحلول
هناك خيار آخر هو وضع المتغيرات المشتركة في ملف يسمى ".qmake.cache" المخزنة في جذر dir للمشروع. بهذه الطريقة لا تحتاج إلى تضمين أي ملفات .pri في مشاريع Subdir.
نصائح أخرى
فقط ضعها في ملف .pri مشترك على سبيل المثال. common.pri واستخدم جملة Qmake الخاصة بما في ذلك لتضمينه IE
include(path/common.pri)
أين path
هو الطريق إلى common.pri
بالنسبة إلى ملف .pro.
لا تنتمي إلى StackOverflow