C Dili Çalıştırılabilirlerinde Kullanmak için C++ İşlevlerini Dışa Aktarma
C dili modülünden erişmek istediğiniz C++'da yazılmış bir DLL'de işlevleriniz varsa, bu işlevleri C++ bağlantısı yerine C bağlantısı ile bildirmelisiniz. Aksi belirtilmedikçe, C++ derleyici, C++ tür-güvenli adlandırma (ad düzenleme olarak da bilinir) ve C'den çağırmanın zor olabileceği C++ çağırma kurallarını kullanır.
C bağlantısını belirtmek için işlev bildirimleriniz için extern "C" öğesini belirtin. Örneğin:
extern "C" __declspec( dllexport ) int MyFunc(long parm1);