İçeriğe geç

Tüm Kategoriler

Genel Kurallar

  • Foruma üye olan herkes bu kuralları okumuş ve kabul etmiş sayılır.
  • Birbirimize saygılı olalım. Küfür, hakaret, aşağılama ve kışkırtma yasak.
  • Din, dil, ırk, siyaset ya da cinsiyet üzerinden ayrımcılık yapan paylaşımlara izin verilmez.
  • Cinsel içerik, şiddet ya da yasa dışı içerik paylaşan süresiz yasaklanır.
  • Başka üyelerin kişisel bilgilerini (isim, telefon, adres, IP) paylaşmak yasak.
  • Birden fazla hesap açmak ya da yasaklanan hesabın yerine yenisini açıp devam etmek yasak.

Konu ve Mesaj Kuralları

  • Konunu ilgili bölüme aç. Yanlış bölüme açılan konu taşınır ya da kaldırılır.
  • Başlık konuyu anlatsın. Tamamı büyük harf, emoji dolu ya da "Yardım!!!" gibi başlıklar kullanma.
  • İstersen konuna ön ek (Satılık, Alınacak, Hizmet, Soru …) ekleyebilirsin. Ön ek başlığın başında görünür.
  • Aynı konuyu tekrar tekrar açmak (flood) yasak. Konunu öne çıkarmak istiyorsan "Yukarı Taşı" hakkını kullan.
  • Konunu düzenlerken düzenleme sebebini yazman gerekiyor. Bütün düzenlemeler kayda geçer.
  • Kilitli konular yeniden açılmaz. İtirazın varsa Ban Sorunları bölümüne yaz.

MV+ Extra

  • MV+ Extra'daki başlıkları herkes görür. Konuları ise sadece Plus, Pro, Business, Elite ve Enterprise üyeler okuyup yazabilir.
  • MV+ Extra'da yazılanları başka bölümlere, sitelere ya da sosyal medyaya taşımak yasak.

Reklam ve Ticaret

  • Reklamı sadece reklam bölümlerinde ve tanıtım hakkın kadar yapabilirsin. Mesajlarda ve imzalarda reklam yasak.
  • Konunu bölümünün en üstüne sabitleyen öne çıkan konu, satın alma yetkilisi CALIKUSU ile özel mesajla ayarlanır. Business, Elite ve Enterprise üyeler ayrıca aylık ücretsiz öne çıkan konu haklarıyla kendi konularını öne çıkarabilir.
  • Ticari konu açmak için hesabın en az 1 aylık olması ve en az 5 ticaret puanın olması gerekir. Business, Elite ve Enterprise üyeler bu şartları beklemez.
  • Her ticaret bölümünde aynı anda en fazla 2 açık ilanın olabilir. Elite üyeler +1, Enterprise üyeler +2 ek ilan açabilir. Satışı biten ilanını konusundaki "İlanı Kapat" düğmesiyle kapat; kapalı ilanlar bu sayıya dahil değil.
  • Alım satımda dolandırıcılık kanıtlanırsa hesap süresiz yasaklanır. İşlemden önce karşı tarafı Güvenli Ticaret Sorgula sayfasından ve ticaret puanından kontrol et.
  • Zararlı dosya, crack, çalıntı veri, spam araçları ya da yasa dışı hizmet paylaşmak yasak.

Yaptırımlar

  • Kurala aykırı konu ya da mesaj, sebebi yazılarak kaldırılır ve üyeye bildirilir.
  • İhlal tekrarlanırsa 1 gün, 1 hafta, 1 ay, 5 ay, 1 yıl ya da süresiz yasak verilir.
  • Yasaklar ve sebepleri yasaklanan üyenin profilinde herkese açık görünür.
  • Kurallara aykırı bir mesaj görürsen mesajın üst köşesindeki "Moderatöre Bildir" butonuna bas.
Bölüm kurallarıyla birlikte tüm sayfa

Hesabının e-posta adresini gir, şifre sıfırlama bağlantısını gönderelim.

Bildirimler

Bildirimlerini görmek için giriş yap.

Mesajlar

Mesajlarını görmek için giriş yap.

Metin2 Source GCC10 ile Derleme ve C++11 Hatalarının Çözümü

Konuyu açan yakisikliyazilimci | 3 Kasım 2026, 16:00 | C++ / C# / Python | 3 cevap · 12 görüntülenme

Sponsorlu

yakisikliyazilimci

yakisikliyazilimci Rütbe seviyesi 1 Konu Sahibi

Rookie 1
Selamlar arkadaşlar,

Eski source altyapılarını güncel FreeBSD ve GCC sürümlerine (GCC9, GCC10, GCC11) yükseltirken en çok karşılaşılan narrowing conversion ve c++11 uyumsuzluk hatalarını derledim.

1. Narrowing Conversion Hatası:
GCC9 ve sonrasında struct başlatmalarında daraltıcı dönüşümler hata verir. Çözüm için Makefile dosyanızdaki `CFLAGS` satırına şu bayrağı ekleyebilirsiniz:
-Wno-narrowing -Wno-unused-variable

2. C++ Standartı Tanımlama:
Eski Makefile'larda `CXXFLAGS` içinde `-std=c++11` veya `-std=c++17` bayrağının açık olduğundan emin olun:
CXXFLAGS += -std=c++17 -Wall -O2 -pipe

3. extern "C" Uyumsuzlukları:
Cryptopp ve LZO kütüphanelerini derlerken header dosyalarında `extern "C"` bloklarının düzgün kapatıldığını kontrol edin.

Sorun yaşayan veya derleme sırasında takılan olursa Makefile çıktısını atabilir, yardımcı olmaya çalışırım.
1 beğeni Hızlı ÖM Hızlı Cevap

ahmet_dev Rütbe seviyesi 1

Rookie 1
Hocam çok teşekkürler, tam da GCC10'a geçerken narrowing hatası alıp tıkanmıştım. Bayrakları ekleyince sorunsuz build aldım.
1 beğeni Hızlı ÖM Hızlı Cevap

kod_canavari Rütbe seviyesi 1

Rookie 1
Eline sağlık çok temiz bir anlatım olmuş. Özellikle cryptopp tarafında gmake yaparken takılanlar için ek bir rehber de gelebilir mi?
1 beğeni Hızlı ÖM Hızlı Cevap

domain_krali Rütbe seviyesi 1

Rookie 1
Güzel paylaşım. GCC sürümü yükseltirken gmake -j parametresini işlemci çekirdek sayısına göre ayarlamayı unutmayın, 4 çekirdek için `gmake -j4` derleme süresini yarı yarıya düşürüyor.
1 beğeni Hızlı ÖM Hızlı Cevap

Konuyu Değerlendir

5,0 / 5 · 1 oy · Puan ver

Beğeni

Beğeni 1 kişi beğendi

Hızlı Cevap

mesaj alıntı için seçildi:

Bu konuya cevap yazmak için giriş yapman gerekiyor.

Giriş Yap Ücretsiz Kayıt Ol

Bu Konuyla İlgili

Benzer Konular

  1. FreeBSD · 2 cevap
  2. Metin2 Server Files · 2 cevap
  3. Metin2 Private Server Kurulumu · 2 cevap
  4. Metin2 Private Serverler · 0 cevap
  5. Metin2 Private Serverler · 0 cevap
  6. Metin2 Private Serverler · 0 cevap