Visual C++ uygulamasında, #pragma comment (lib, "libname.lib")
yapılarak kodun kendisinde bir kitaplığa bağlanabilir. G ++ ile benzer bir şey mümkün mü?g ++ ile pragma ile bağlantı kurma
cevap
Boost Config kitaplığı, belirli derleyici için ilgili derleyiciye özgü kodu kullanarak, otomatik bağlamaya yönelik bazı desteklere sahiptir.
Çoğu Windows derleyiciler ve bağlayıcıları Otomatik Bağlama “otomatik bağlantı desteği,” ikinci meydan ortadan kaldırır sözde var: Ancak dokümanlar GCC araç zinciri doesn't support autolinking unutmayın. Boost başlık dosyalarındaki kodundaki özel kod, derleyici seçeneklerinizi algılar ve bilgilerini doğru kitaplıktaki nesneye kodlamak için bilgisini kullanır; ; linker, kütüphanesini dizinlerinden bu isimle aramasını istediğini seçer.
GCC araç zincirleri (Cygwin ve MinGW) , dikkate değer istisnalardır; GCC kullanıcıları , için Unix varyant OS'leri için bağlantılarının kullanılmasına uygun komut satırı seçeneklerine başvurmalıdır.
- 1. Harici bir URL'ye LinkTo with HandelBars ile bağlantı kurma
- 2. Birden çok koşulu birleştirme ile bağlantı kurma Nhibernate
- 3. Bir Android cihaz kullanarak harici bir Kamera ile bağlantı kurma
- 4. Intel C Compiler kullanarak libm ile bağlantı kurma
- 5. MinGW ile Qt Oluşturucuyu Kurma
- 6. instagram ile iletişim kurma Geliştirici
- 7. Kullanılmayan paylaşılan kitaplığa karşı bağlantı kurma zorluğu
- 8. GCC 4.5 vs 4.4 bağımlılarla bağlantı kurma
- 9. PRAGMA ile sqlite3 parametre ikamesi kullanılamaz?
- 10. Pragma OMP paralel OpenMP ile C++ olarak
- 11. g ++ python.h ile nasıl derlenir
- 12. React ve Webpack ile Airbnb ESLint'i kurma
- 13. Bir İyonik uygulama kurma ile ilgili hatalar
- 14. Bağlantı sekmesi ile bağlantı sekmesi
- 15. G/Ç hatası, eş tarafından bağlantı sıfırlama
- 16. Bağlantı URL'sini bağlantı metni ile nasıl XPath ile bulabilirim?
- 17. 'bağlantı reddedildi' ile Celery
- 18. javaFX ile bağlantı noktaları
- 19. WebSocket nasıl kurulur PHP ile güvenli bağlantı?
- 20. Bir C++ kütüphanesi ile bir Objective-C uygulaması arasında bağlantı kurma ve kullanma
- 21. Android ile Sqlite ile bağlantı Servlet
- 22. g ++ Kısmi Şablon Uzmanlığı ile İlgili Hata
- 23. G ++, Ekstra Optimizasyon -Ofast ile ne yapar?
- 24. RESTRICT_REFERENCES sorgulamasını pragma
- 25. # pragma C'de çalışmıyor mu?
- 26. g ++
- 27. DriverManager.getConnection (...) ile nasıl bağlantı kurulur?
- 28. $ routeParams ile iki yönlü bağlantı?
- 29. Veritabanındaki bağlantı ile basit jsp
- 30. "&" ile bağlantı: ampersand veritabamına eklenmiyor
Bunu neden yapmak isteyeceğinizi sorabilir miyim? –
@Robert: #if tanımlı temele dayalı bağlantı (...); Makefiles, vb. düzenlemeden kod eklemeyi daha kolay hale getirin. –
@Zan Lynx: Bu doğrudur ama sadece can sıkıcı bir yapı sistemi kullanıyorsanız. Ben CMake kullanarak öneriyoruz çünkü o zaman aynı şeyi yapmak için CMakeLists.txt dosyasına bir, belki iki satır eklemeniz gerekir. Onun yerine ben böyle yaparım. Herhangi bir oluşturma aracı kısıtlaması var mı? –