Özel Derleme Adımlarını ve Derleme Olaylarını Anlama
Visual C++ geliştirme ortamının içinden derleme işlemini özelleştirmenin üç temel yolu vardır:
Özel Derleme Adımları
Özel derleme adımı, projeyle ilişkilendirilmiş bir derleme kuralıdır. Özel derleme adımı yürütülecek bir komut satırı, ek giriş veya çıkış dosyaları ve görüntülenecek bir ileti belirtebilir. Daha fazla bilgi için bkz . Nasıl yapılır: MSBuild Projelerine Özel Derleme Adımı Ekleme.
Özel Derleme Araçları
Özel derleme aracı, bir veya daha fazla dosyayla ilişkilendirilmiş bir derleme kuralıdır. Özel derleme adımı, giriş dosyalarını özel bir derleme aracına geçirebilir ve bu da bir veya daha fazla çıkış dosyasıyla sonuçlanabilir. Örneğin, bir MFC uygulamasındaki yardım dosyaları özel bir derleme aracıyla oluşturulur. Daha fazla bilgi için bkz . Nasıl yapılır: MSBuild Projelerine Özel Derleme Araçları Ekleme ve Özel Derleme Araçları Belirtme.
Derleme Olayları
Derleme olayları, bir projenin derlemesini özelleştirmenize olanak sağlar. Üç derleme olayı vardır: derleme öncesi, ön bağlantı ve derleme sonrası. Derleme olayı, derleme işleminde belirli bir zamanda gerçekleşecek bir eylem belirtmenize olanak tanır. Örneğin, proje derlemeyi tamamladıktan sonra bir dosyayı regsvr32.exe kaydetmek için bir derleme olayı kullanabilirsiniz. Daha fazla bilgi için bkz . Derleme Olaylarını Belirtme.
Derleme Özelleştirmeleri sorunlarını gidermek, özel derleme adımlarınızın ve derleme olaylarınızın beklendiği gibi çalıştığından emin olmanıza yardımcı olabilir.
Özel derleme adımının veya derleme olayının çıkış biçimi, aracın kullanılabilirliğini de geliştirebilir. Daha fazla bilgi için bkz . Özel Derleme Adımı veya Derleme Olayının Çıkışını Biçimlendirme.
Çözümdeki her proje için derleme olayları ve özel derleme adımları, diğer derleme adımlarıyla birlikte aşağıdaki sırayla çalışır:
Derleme Öncesi olayı
Tek tek dosyalar üzerinde özel derleme araçları
MIDL
Kaynak derleyicisi
C/C++ derleyicisi
Bağlama Öncesi olay
Bağlayıcı veya Kitaplıkçı (uygun şekilde)
Bildirim Aracı
BSCMake
Projede özel derleme adımı
Derleme Sonrası olayı
custom build step on the project
ve post-build event
diğer tüm derleme işlemleri tamamlandıktan sonra sırayla çalıştırılır.
Bu bölümde
Özel Derleme Araçlarını Belirtme
Derleme Olaylarını Belirtme
Derleme Özelleştirmelerinin Sorunlarını Giderme
Özel Derleme Adımının veya Derleme Olayının Çıkışını Biçimlendirme
Ayrıca bkz.
Visual Studio Projeleri - C++
Derleme komutları ve özellikleri için genel makrolar