كيفية إنشاء vcproj مع كماكي بحيث المرشحات لها تعكس بنية الدليل؟

StackOverflow https://stackoverflow.com/questions/872875

  •  22-08-2019
  •  | 
  •  

سؤال

وأنا استخدم كماكي (كيو تي 4.5.1) لإنشاء ملفات vcproj بلدي. أود أن إنشاء فلاتر مخصصة للvcproj الإخراج، مثل أنه ليس كل ملف *. ح ينتهي في تصفية "رأس الملفات"، * .CPP في "الملفات المصدر" وما إلى ذلك.

وعلى سبيل المثال، وهو مشروع يحتوي على الملفات

foo\foo.h
foo\foo.cpp
bar\bar.h
bar\bar.cpp

يجب أن يكون لديك ملف vcproj مع

foo
   foo.h
   foo.cpp
bar
   bar.h
   bar.cpp

وبدلا من

Header Files
   bar.h
   bar.cpp
Source Files
   bar.cpp
   foo.cpp

وشكرا!

هل كانت مفيدة؟

المحلول

إذا قمت بتشغيل كماكي مع على CONFIG -= flat ، أو ستحصل على هيكل المشروع التالي:

Header Files
    foo
        foo.h
    bar
        bar.h
Source Files
    foo
        foo.cpp
    bar
        bar.cpp

وهذا قد ازعجت لي دائما، وهذا هو السبب أنا أكتب الإصلاح على ماك لمشاريع كسكودي. في نهاية المطاف سوف ربما كتابة واحدة لVS (الذي هو أسهل منذ ملف المشروع هو وثيقة XML).

إذا كنت تكتب البرنامج بشكل صارم على ويندوز باستخدام Visual Studio، أود أن أوصي باستخدام في البصرية ستوديو التكامل المساعد لأنها سوف تولد تلقائيا UIC وخطوات وزارة التجارة اللازمة لتجميع ملفات كيو تي.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top