Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > GNU toolchain > cygwin std::wcout, std::wstring и др. как сделать?


Автор: kosmonaFFFt 8.10.2009, 21:53
Доброго времени суток, смотрел на чужом компе Cygwin, и обрадовался наличием там
юникодных потоков/строк и прочего, чего не наблюдал в MinGW... Соответственно поставил
cygwin (стандартный набор пакетов + gcc-4, g++-4, gcj-4 и пару библиотек) и у себя
наличие вышеописанных прелестей не наблюдаю... Соответственно вопрос - надо для этого
какой-нить cygwin-пакет поставить или еще что-то сделать? Инсталляшку cygwin брал у того типа,
на чьем компе смотрел, так что версии одинаковые... Он ничего внятного по этому поводу сказать не может
 - говорит все сразу так и было...

Автор: bsa 9.10.2009, 12:25
У меня под mingw-4 wcout работает.

Автор: kosmonaFFFt 9.10.2009, 16:20
Я MinGW4 уже около полгода пользуюсь, не наблюдал там такого... wstring и еще что-то, со строками связанное, было,
а потокового И/О не было...

Автор: bsa 9.10.2009, 22:38
Попробуй:
Код
#include <iostream>
int main()
{
    std::wcout << L"Test" << std::endl;
    return 0;
}

Автор: kosmonaFFFt 10.10.2009, 11:25
После std::w нетбинс не показывает никаких вариантов дополнения, а если забить на это и написать вручную выдает, что wcout не определен или около того... Щас на старом компе поставил все пакеты - работает, если ставить только компиль - нет, осталось только определить от какого пакета это зависит...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)