Eclipse'de derleyici olarak mingw-w64 V5.3.0 kullanıyorum ve C++ 11'i etkinleştirdim (bu, aşağıdaki ilgili çözümde kullanıldı) here ve here) yayınlayın. Derleme komutum aşağıdaki gibi görünüyor (eclipse konsol penceresinden):İşlev to_string() g ++ mingw - w64 kullanılarak çözülmedi 5.3.0
g ++ -std = C++ 11 -O0 -g3 -Wall -c -fmessage-length = 0 -o "src \ Launch.o" ". . \ src \ Launch.cpp"
şöyle ı çalıştırmak çalışılıyor basit kodudur:
#include <stdio.h>
#include <iostream>
#include <string>
int main()
{
std::string test = std::to_string(0);
std::cout <<"HI" << std::endl;
return 0;
}
program derler ama söz konusu belirtilen bir hata için. to_string
hattı olmadan çalıştırmak iyi çalışıyor. 2012 yılında MingW'nin to_string() ile ilgili bir sorunu olduğu, ancak daha sonraki sürümlerde çözüldüğü yönündeki önerilerin geri bildirimi here gösterildi.
Ve konsol çıkışını aşağıdaki gibidir:
Ekran aşağıda çekilen aşağıdaki
doğrudan .exe kodunu çalıştırırken aldığım hatadır :
( )Açıklamalarda belirtildiği gibi, sorun bir bağlantı sorunudur, ancakile aynı dizinde bulunan iostream
numaralı bağlantıya doğru şekilde bağlanmaktadır.
Bir hata ile tamamlandı mı? Bize asıl hatayı gösterebilir misin? – melak47
Evet, ancak iyi bir şekilde derlediğim bir hata için, şu anda metinde düzelttim. Bir ekran görüntüsünü göstereceğim –
Çıkış konsolundan gelen hata (metin olarak) en iyisi olurdu. – melak47