Bazı açık kaynaklı projeleri vs2013 c/C++ derleyicisini kullanarak derlemeye çalışıyorum. Dosya .c uzantısıdır. Aşağıdaki kod bazı hatalar (aşağıda) verir. Bunların hepsi beyannamedeki satır içi çizgiyi kaldırarak "sabitlenebilir". Not: gerçek bir fonksiyon, sadece açıklayıcıBildirimde satır içi kullanılamadı Hata oluştu C2054
static inline int pthread_fetch_and_add(int *val, int add, int *mutex)
{
return 0;
}
hataları hata C2054: bekleniyor '(' 'inline' hata C2085 takip etmek: 'pthread_fetch_and_add': değil biçimsel parametre listesinde hata C2143: sözdizimi hatası: eksik ';'. MSVC ile önce '{'
VS tam olarak standart uyumlu bir derleyici değil, bu yüzden iyi şanslar, 'inline' kaldırma işleminin basit "düzeltmesini" kullanmanız gerektiğidir. – dasblinkenlight