C ++ dosyaları ile C paylaşılan nesne derlemek

oy
0

Bir C paylaşılan nesne (.bu dosyası) var ve strcpy_s gibi C yalnızca işlevlerini kullanması nedeniyle ben sadece gcc kullanarak alınabilir veya çevrilebilir.

Ve bazı C ++ sadece kütüphaneler ihtiva C ++ kodu var.

Bu arada ++ g paylaşıldı gcc ile nesne ve kodumu derlemek mümkün mü?

Oluştur 10/10/2019 saat 01:01
kaynak kullanıcı
Diğer dillerde...                            


1 cevaplar

oy
1

Tabii, olabilir bağlamak Paylaşılan C kütüphane ile C ++ programı. Sadece bu kitaplığa fonksiyonları ekleyerek C bağlantısı vardır C ++ derleyicisi söylemek emin olun extern "C" { ... }C kütüphanesinin başlık dosyasında fonksiyonlar etrafında:

shared_c_lib.h

#ifdef __cplusplus
extern "C" {
#endif

// all your C functions declarations/prototypes

#ifdef __cplusplus
} // extern "C"
#endif
Cevap 10/10/2019 saat 01:15
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more