русский
Germany.ruForen → Архив Досок→ Computer & Co

STL in VC++

311  
Anonymous
(Unregistered)
NEW 18.01.02 07:39 
Посоветуйте, пожалуйста, как сделать чтобы VC6.0
понимал STL.
Вот это он понимает:
#include <string>
main()
{
return 0;
}
А вот на это ругается:
#include <string>
main()
{
string s;
return 0;
}
Спасибо!
#1 
oldGremlin прохожий18.01.02 09:07
oldGremlin
18.01.02 09:07 
in Antwort Anonymous 18.01.02 07:39
#include <string>
usind namespace std;
main()
{
string s;
return 0;
}
В заботе о ближнем, главное - не перестараться!
los muertos e idos no tiene amigos
#2 
Anonymous
(Unregistered)
NEW 18.01.02 09:18 
in Antwort oldGremlin 18.01.02 09:07
Спасибо!
Заработало!!!
Ещ╦ вопрос пожалуйста:
теперь оно выдает тонну Warning'ов
на вот эту безобидную штуку:
typedef map<string, string> MAP;
Спасибо!
#3 
Poxy посетитель18.01.02 11:03
Poxy
NEW 18.01.02 11:03 
in Antwort Anonymous 18.01.02 09:18
Была какая-то дериктива компелятор, что бы их повыключать, если раздражают :)
#4 
Anonymous
(Unregistered)
NEW 18.01.02 11:43 
in Antwort Poxy 18.01.02 11:03
Пока нашел только
Projekteistellungen
C/C++
Kategorie:Programmiersprache C++
В результате несколько полегчало,
но Warning'и в бредовом стиле и в бредовом
количестве продолжают литься Ниагарой.
#5 
oldGremlin прохожий18.01.02 15:44
oldGremlin
NEW 18.01.02 15:44 
in Antwort Anonymous 18.01.02 09:18
#include <string>
#include <map>
using namespace std;
typedef map<string, string> MAP;
В заботе о ближнем, главное - не перестараться!
los muertos e idos no tiene amigos
#6 
Anonymous
(Unregistered)
NEW 19.01.02 09:17 
in Antwort oldGremlin 18.01.02 15:44
Теперь всё тихо и мирно компилируется,
оказалось что нужно поставить:
Projekteinstellungen
C/C++
Warnstufe: keine
Всем большое спасибо за помощь!
#7 
Schlecht посетитель19.01.02 11:37
Schlecht
NEW 19.01.02 11:37 
in Antwort Anonymous 19.01.02 09:17
На Вашем месте я бы их всё же оставил .. Варнинги воспитывают культуру кода и помогают отлавливать более глубокие
и серьёзные ошибки чем опечатки .. Инклуды там не забывать , ну и всё подобное ... :))
--Alt Linux Sisyphus (2.4.17)
Regards,
Schlecht
[zsh] :: [зел]\|/[/зел] :: [син]schlecht@6o6pbIHykc:pts/1[/син] [/home/schlecht/] ~$ man woman ;
#8 
Anonymous
(Unregistered)
NEW 20.01.02 07:07 
in Antwort Schlecht 19.01.02 11:37
Совершенно с Вами согласен, я к ним тоже отношусь
с почтением и вниманием и считаю что проект в котором
при компиляции нет ошибок но есть сотня Warning'ов
выглядит довольно неряшливо. Кстати, подобное приходилось
наблюдать и у моих немецких коллег и поначалу удивляло
как и многое другое что не вяжется с домашним представлением о немецком менталитете.
Разумеется, я оставил в настройках те Warning'и которые
считаю важными. В общем то я решил попробовать писать
и отлаживать под WinXP а потом исходники транслировать
под SuSe c++, в моей ситуации это удобно.
С уважением,
VV
#9 
Schlecht посетитель22.01.02 01:15
Schlecht
NEW 22.01.02 01:15 
in Antwort Anonymous 20.01.02 07:07
Кстати если Вас интересует переносимость кода на юникс/линукс платформы -- посмотрите обязательно на cygwin .
Это набор стандартных для любого юникса инструментов и библиотек портированных под win32 .
bash , ash , make , automake , autoconf , binutils , bzip , даже man :) Что важнее -- из компиляторов и интерпретаторов языков прогр. там есть perl , python и (sic!) gcc -- defacto стандартный компилятор c/c++ для юниксов .
Даже пара библиотек к нему в помощь имеется , вроде ncurses , libpng , libreadline , libxml , openGL и тыды . Время от времени с помошью этого набора умельцы переносят под win32 различные линуксовые программы .
Давеча какие-то садисты даже КДЕ умудрились под вынь собрать .. Никто не понял нафиг , но фак остаётся факом ..
А вот для тестирования портабельности чистого сишного/плюсового кода -- вещь незаменимая ..
--Alt Linux Sisyphus (2.4.17)
Regards,
Schlecht
[zsh] :: [зел]\|/[/зел] :: [син]schlecht@6o6pbIHykc:pts/1[/син] [/home/schlecht/] ~$ man woman ;
#10 
Schlecht посетитель22.01.02 01:19
Schlecht
NEW 22.01.02 01:19 
in Antwort Schlecht 22.01.02 01:15
А ссылочку то и забыл .. www.cygwin.com ... Так же рекомендуется всем , кто предпочитает человечесую консоль дьявольским окнам Билли , но не имеет возможности снести для этого Окна (ТМ) и поставить человеческую операционку ... :)
--Alt Linux Sisyphus (2.4.17)
Regards,
Schlecht
[zsh] :: [зел]\|/[/зел] :: [син]schlecht@6o6pbIHykc:pts/1[/син] [/home/schlecht/] ~$ man woman ;
#11 
Anonymous
(Unregistered)
NEW 22.01.02 07:39 
in Antwort Schlecht 22.01.02 01:19
Обязательно посмотрю, спасибо за совет!
В мо╦м текущем проекте радует полное отсутствие
платформенной зависимости, нет ни Qt ни MFC,
наслаждаюсь исконо чистым как слеза C++.
Best wishes,
VV
#12 
Poxy посетитель22.01.02 11:09
Poxy
NEW 22.01.02 11:09 
in Antwort Anonymous 18.01.02 11:43
Проверь установленно ли у тебя /GX
#13 
Anonymous
(Unregistered)
NEW 22.01.02 20:45 
in Antwort Poxy 22.01.02 11:09
Стоит, спасибо!
#14