На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела Visual C++ / MFC / WTL (далее Раздела)
1) На Раздел распространяются все Правила Форума.
2) Перед тем, как создать новый топик, убедитесь, что Вы читали Правила создания тем в Разделе.
3) Вопросы, не связанные с программированием (настройки MS Visual Studio, книги, библиотеки и т.д.),
обсуждаются в разделе C/C++: Прочее
4) Вопросы разработки .NET (Windows Form, C++/CLI и т.п.) приложений на Visual C++/C# обсуждаются в разделе .NET.
5) Нарушение Правил может повлечь наказание со стороны модераторов.

Полезные ссылки:
user posted image FAQ Раздела user posted image Обновления для FAQ Раздела user posted image Поиск по Разделу user posted image MSDN Library Online
Модераторы: ElcnU
  
> Установил VS2005 - не могу откомпилить простую программу , \include\sal.h(226) : error C2144:
    Установил только что VS2005 Pro (лицензионная)
    Такая про, что откомпилить простенькую программку никак не могу
    Выскакивает ошибка:
    program files\microsoft visual studio 8\vc\include\sal.h(226) : error C2144: syntax error : 'int' should be preceded by ';'
    Понять не могу <_<
    Помнится кто-то говорил про патч - на форуме ссылки не нашел
    Компилю обычный .с файл - но с расширением .cpp - соответствующая опция стоит в свойствах проекта - если ставить .с - то ошибки не влазят в экран
    Нужна помощь спецов....... :'(
    Поиск по гугле-группам ничего не дал :(
    И еще вопрос - Что такое Built Solution??? в меню Build?
      Oleg2004, а на другой студии компилиться?
      Гугл говорит что:
      Цитата
      This error may be caused by a missing closing brace, right parenthesis, or semicolon.
      Может что-то случано стёр/поставил лишнее?

      Добавлено
      ссылка
        Цитата Oleg2004 @
        Более того - это единственная ошибка, и в каком-то левом хедере sal.h

        в ссылке пишут что строка 226 - это первая компилируемая строка в этом проекте, поэтому ошибка - в последней строке предыдущего хидера.
          Это что значит - в хедере #include <winsock.h> ошибка???
          Это как это могет быть???
          Хедер то родной микрософтовский
          Попробую поставить winsock2.h
            а после int main() точка с запятой разве не должна быть??
              Ничего не изменилось :(
              Та же единственная ошибка - и не моя :wall:
                Цитата Oleg2004 @
                Вот начало:
                ExpandedWrap disabled
                  // TCP Server.cpp : Defines the entry point for the console application.
                  int main()
                  #include <winsock.h>
                  #define PORTNUM           5000          
                  #define MAX_PENDING_CONNECTS 5  // Максимальная длина очереди подключений
                  int main(void)
                  {

                int main() - это что такое? :blink:
                  Цитата Allexx @
                  а после int main() точка с запятой разве не должна быть??

                  Нет :D
                    попробуй убрать первую, после комментов строчку, она там не нужна.


                    А, не, сорри, ошибки быть не должно
                    Сообщение отредактировано: Allexx -
                      Цитата Hryak @
                      int main() - это что такое?

                      Обычный сишный main()
                      типа int main(void) {
                      В первом посте я неверно записал (когда копировал)
                      Стоит int main(void) { и дальше по тексту.....
                        Цитата Oleg2004 @
                        Цитата Hryak @
                        int main() - это что такое?

                        Обычный сишный main()
                        типа int main(void) {

                        Ты не понял. Я про первую такую строчку говорю.
                          А код полностью можно, написал то же самое -- ошибок не выдаёт, хотя вижула та же и без всяких патчей..
                            Hryak

                            Цитата
                            Цитата
                            Ты не понял. Я про первую такую строчку говорю.


                            Блиииииииииииииииииин :o
                            Откуда она взялась - то :wacko:
                            Все решилось.........
                            Видимо когда копипастил с доковского оригинала - ошибся :'(
                            Понял ошибку - когда вставлял текст - осталдось от мик=рософтовской заготовки - а я не заметил
                            Спасибо огромное :yes:
                            Всем спасибо :yes:
                            Остался последний вопрос - патч на него есть или это неправда???
                            И что за solution?
                              есть сервис пак.
                                LuckLess
                                И как его добыть?
                                  Цитата Oleg2004 @
                                  LuckLess
                                  И как его добыть?
                                  на майкрософте глянь, он по моему, свободный для скачивания
                                    http://www.microsoft.com/downloads/details.aspx?familyid=BB4A75AB-E2D4-4C96-B39D-37BAF6B5B1DC&displaylang=en
                                      Hryak
                                      Спасибо
                                      Качаю
                                        Цитата Oleg2004
                                        И еще вопрос - Что такое Built Solution??? в меню Build?

                                        Непомню есть ли оно в прошлых версиях, а в 2005 Visual Studio Solution - служит для размещения несколько проектов в одном окне программы. Соответственно Build Solution компилирует сразу все проекты в Solution.
                                          mescher
                                          Ок, понятно :D
                                            Цитата Oleg2004 @
                                            И что за solution?

                                            Solution - аналог workspace'а в VC++6.0
                                              Hryak
                                              Ну вот теперь все стало предельно ясным :D
                                              0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                              0 пользователей:


                                              Рейтинг@Mail.ru
                                              [ Script execution time: 0.0854 ]   [ 16 queries used ]   [ Generated: 28.04.26, 09:51 GMT ]