Aracılığıyla paylaş


Özel yapım adımlar ve yapý olaylarý anlama

Gelen Visual C++ geliştirme ortamında oluşturma işlemi özelleştirmek için üç temel yolu vardır:

  • Özel oluşturma adımları
    Projeyle ilişkili bir yapı kural özel yapý adımdır. Özel yapý adım yürütmek için herhangi bir ek giriş veya çıkış dosya ve bir ileti görüntülemek için bir komut satırı belirtebilirsiniz. Daha fazla bilgi için bkz. Nasıl yapılır: MSBuild projelere özel derleme adımı Ekle.

  • Özel yapım araçları
    Bir veya daha fazla dosya ile ilişkilendirilmiş bir yapı kural özel yapý aracıdır. Özel yapý adım giriş dosyaları birinde sonuçları bir özel yapý aracı iletebilirsiniz veya daha fazla dosya çıktı. Örneğin, mfc uygulaması Yardım dosyalarında özel yapý aracıyla oluşturulur. Daha fazla bilgi için, bkz. Nasıl yapılır: MSBuild projelere özel yapım araçları ekleme ve Özel yapım araçları belirtme.

  • Derleme Olayları
    Yapý olaylarý projenin yapý özelleştirmenize olanak sağlar. Olayları oluşturmak üç vardır: pre-build, pre-link, ve post-build. Bir yapý olayý, oluşturma işlemi belirli bir zamanda bir eylemin belirtmenizi sağlar. Örneğin, bir dosya kaydetmek için bir yapý olayý kullanabilir regsvr32.exe bina proje tamamlandıktan sonra. Daha fazla bilgi için bkz. Yapý olaylarý belirtme.

Yapı özelleştirmeleri sorun gidermeözel oluşturma adımları ve yapý olaylarý beklendiği gibi çalışmazsa sağlamak yardımcı olabilir.

Çıktı biçimi özel bir adım oluşturmak ya da yapý olayý da aracı kullanılabilirliğini artırabilirsiniz. Daha fazla bilgi için bkz. Özel yapım adım ya da yapý olayý çıktıyı biçimlendirmek.

Yapý olaylarý ve özel adımlar ile birlikte diğer yapı adımları aşağıdaki sırayla çalıştırmak oluşturun:

  1. Pre-Build olayı

  2. Özel araçlar tek tek dosyaları oluşturma

  3. MIDL

  4. Kaynak derleyici

  5. c/C++ Derleyici

  6. Pre-Link olayı

  7. Linker veya Librarian (uygunsa)

  8. Bildirim aracı

  9. BSCMake

  10. Projeye özel yapý adım

  11. Post-Build olay

custom build step on the project Ve bir post-build event sonra sırayla diğer tüm yapı çalışma son işler.

Ayrıca bkz.

Diğer Kaynaklar

Visual Studio C++ projeler oluşturma

Makroları oluşturma komutları ve özellikleri

Tool Build Order Dialog Box