Including .pro Files/ms: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
 
m (AutoSpider moved page IncludingProFiles Malay to Including .pro Files/ms: Localisation)
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
'''Malay''' [[IncludingProFiles|English]] [[IncludingProFiles_Spanish|Spanish]] [[IncludingProFiles_German|German]] [[IncludingProFiles_French|French]]<br />[[Category:Tools]]<br />[[Category:HowTo]]
{{Cleanup | reason=Auto-imported from ExpressionEngine.}}
 
'''Malay''' [[IncludingProFiles|English]] [[IncludingProFiles_Spanish|Spanish]] [[IncludingProFiles_German|German]] [[IncludingProFiles_French|French]]
[[Category:Tools]]
[[Category:HowTo]]


= Termasuk pro-fail ke dalam pro-fail (work in progress) =
= Termasuk pro-fail ke dalam pro-fail (work in progress) =
Line 15: Line 19:
Untuk meringkaskan, di sini adalah contoh kecil:
Untuk meringkaskan, di sini adalah contoh kecil:


<code>INCLUDEPATH ''= $$system&amp;amp;#40;pwd&amp;amp;#41;/include<br />DEPENDSPATH''= $$system&amp;amp;#40;pwd&amp;amp;#41;
<code>INCLUDEPATH ''= $$system(pwd)/include
DEPENDSPATH''= $$system(pwd)


SOURCES ''= src/foo.cpp<br />HEADERS''= include/foo.h<br />FORMS ''= forms/foo.ui<br />RESOURCES''= foo.qrc<br /></code>
SOURCES ''= src/foo.cpp
HEADERS''= include/foo.h
FORMS ''= forms/foo.ui
RESOURCES''= foo.qrc
</code>


Akhirnya, dalam fail-pro, cukup tambah fail-pri dengan memanggil meliputi:
Akhirnya, dalam fail-pro, cukup tambah fail-pri dengan memanggil meliputi:


<code>…<br />include(support/foo/foo.pri)<br /><br /></code>
<code>…
include(support/foo/foo.pri)
</code>


== Amaran ==
== Amaran ==

Latest revision as of 15:36, 29 March 2015

This article may require cleanup to meet the Qt Wiki's quality standards. Reason: Auto-imported from ExpressionEngine.
Please improve this article if you can. Remove the {{cleanup}} tag and add this page to Updated pages list after it's clean.

Malay English Spanish German French

Termasuk pro-fail ke dalam pro-fail (work in progress)

Fail projek QMake kadang-kadang harus mengandalkan termasuk ciri-ciri. Ini adalah alat yang hebat, tapi ada beberapa trik yang perlu perhatian.

Pertama sekali, konvensyen, pro-fail dimaksudkan untuk dimasukkan ke dalam pro-fail yang lazim dinama *. pri, hanya untuk menunjukkan bahawa mereka untuk dimasukkan. Ini juga bermakna bahawa qmake tidak menemui mereka, namun menggunakan pro-fail yang tepat sebagai gantinya.

Dalam pro-fail, anda ada dua variable penting: INCLUDEPATH dan DEPENDPATH. Yang pertama adalah yang digunakan oleh C + + compiler bila resolving #include statement, sedangkan yang kedua digunakan oleh qmake ketika cuba untuk menentukan apa yang perlu membina di mana aturan.

Untuk membuat pohon sumber yang benar-benar bergerak, sektor swasta, fail update pembolehubah-pembolehubah tepat. trik saya untuk melakukannya adalah dengan bergantung pada direktori kerja semasa ini. Anda mendapati bahawa dengan menjalankan perintah sistem $$(pwd) (hanya di Unix / Linux - maaf).

Ketika mempunyai setup include dan depend path, itu hanya masalah menambah bahagian SOURCES, HEADERS, RESOURCES dan FORMS.

Untuk meringkaskan, di sini adalah contoh kecil:

INCLUDEPATH ''= $$system(pwd)/include
DEPENDSPATH''= $$system(pwd)

SOURCES ''= src/foo.cpp
HEADERS''= include/foo.h
FORMS ''= forms/foo.ui
RESOURCES''= foo.qrc

Akhirnya, dalam fail-pro, cukup tambah fail-pri dengan memanggil meliputi:


include(support/foo/foo.pri)

Amaran