Bir bcc32 projesinde C++ 11 kütüphanesi kullanmam gerekiyor. Kitaplık bcc32 ile derlenmiyor, ancak bcc32c ile çalışıyor.bcc32c'de bc32c ile oluşturulmuş statik bir kütüphanede nasıl kullanılır bch32c
Bu kitaplığı bir DLL üzerinde göstermeyi engellemek istiyorum. Kütüphane, bcc32c ile derler, fakat bcc32c statik libs'larını bcc32 projelerinde kullanamazdım.
Acı verici bir haftadan sonra haklı çıktınız. Sadece * bcc32c * ve * bcc32 * uyumlu değildir, DLL Sınıfları ne de sadece "extern" C "fonksiyonları kullanılamaz. Bu yüzden embarcadero borland için vazgeçti. – xvan
@xvan: İç mimarisi modası geçmiş ve sınırlı olduğu için C++ 11 ve sonraki C++ sürümlerini asla destekleyemedikleri için Borland derleyicisine "vazgeçtiler". Borland ve Embarcadero derleyicileri arasında uyumsuzluk ile ilgisi yoktu. İster Visual Studio ister GCC veya isterse olsun, herhangi bir derleyicide bir statik lib derleyemezsiniz ve sonra bunu bir Embarcadero derleyicisi ile birlikte kullanabilir ve tam tersini yapabilirsiniz. Bazen, * aynı * derleyicinin birden çok sürümünde statik lib'leri bile kullanamazsınız. Dediğim gibi, statik kütüphaneler belirli bir derleyiciye özgüdür. Onunla yaşamak. –