Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: 1 [2]  Все   Вниз
  Печать  
Автор Тема: [WinAPI + C++] Клиент-серверное приложение  (Прочитано 44850 раз)
0 Пользователей и 1 Гость смотрят эту тему.
maikl
Читатель

ru
Offline Offline

« Ответ #30 : 27-11-2014 10:13 » 

...в файл JeromeConcol.cpp приписывал
#pragma comment (lib, "ws2_32.lib")
Записан
Diletant
Помогающий

de
Offline Offline

« Ответ #31 : 27-11-2014 11:03 » 

Так библиотека вроде бы в KeTCP_Client.obj нужна. И вообще, pragma -зло.
Записан
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #32 : 27-11-2014 11:09 » 

при использовании comment  либу нужно также в дерево проекта добавить, иначе студия не понимает
Записан

maikl
Читатель

ru
Offline Offline

« Ответ #33 : 27-11-2014 14:24 » 


при использовании comment  либу нужно также в дерево проекта добавить, иначе студия не понимает
так у меня и файл KeTCP_Client.obj не формируется(его просто нет в проекте)

Добавлено через 3 минуты и 13 секунд:
файл удалось ws2_32.lib скопировать со старой VS6...........но как его к проекту приобщить??? А черт его знает...
« Последнее редактирование: 27-11-2014 14:27 от maikl » Записан
Diletant
Помогающий

de
Offline Offline

« Ответ #34 : 27-11-2014 15:55 » 

#pragma comment (lib, "ws2_32.lib") нужно вставить в KeTCP_Client.cpp, из которого компилятор и создаст KeTCP_Client.obj. (Учи матчасть!!!). Можно вставить и в KeTCP_Client.h. с тем же эффектом.
 ws2_32.lib - это часть VS. Не надо никуда копировать старую версию.
Записан
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #35 : 27-11-2014 17:24 » 

maikl, давай так

создай новый проект, но не пустой консольный, а с поддержкой WinAPI  (Win32 проект)

туда добавишь код (предварительно подумав, как это правильно сделать). Ты просто в настройках что-то подтёр, и теперь мозги всем компостируешь ))

И всё заработает, как у миллиона других людей
« Последнее редактирование: 27-11-2014 17:26 от Алексей++ » Записан

Diletant
Помогающий

de
Offline Offline

« Ответ #36 : 28-11-2014 12:58 » 

@Алексей++
Проект должен быть консольным, в исходном проекте главная функция main(). Но проблема не в этом. Проблема в том, что человек нвчинает делать какие-то телодвижения, абсолютно не понимая и даже не пытаясь понять, что же он такое делаетю Казалось бы что может быть проще, чем набрать в Гугле "Как подключить библиотеку к VC проекту"? (Про то что не мешало бы книжку по предмету почитать, я уже и не говорю.)
Записан
maikl
Читатель

ru
Offline Offline

« Ответ #37 : 29-11-2014 08:39 » 

......а как вообще заглянуть в студию и посмотреть есть ли там ws2_32.lib в наличии?....
....а то чёт мне кажется со студией у меня не всё в комплекте...........
 
Записан
Diletant
Помогающий

de
Offline Offline

« Ответ #38 : 29-11-2014 13:33 » 

Способ первый: поискать этот файл в установочной директории. Улыбаюсь
Способ второй: подключить библиотеку в свойствах линковщика проекта (повнимательней с конфигурацией). Если линковщик скажет, что файл не найден, то значит нет ее.

Добавлено через 2 минуты и 28 секунд:
PS. Ты же утверждал, что сконвертированный проект работает. Значит, с библиотекой все в в порядке.
« Последнее редактирование: 29-11-2014 13:36 от Diletant » Записан
maikl
Читатель

ru
Offline Offline

« Ответ #39 : 02-12-2014 09:40 » 

 С ума сойти...
.........подключал ........не получается
....у меня ни как не получится подключить ws2_32.lib................помогите пожлст
.............и вообще я уже перестал понимать что нужно делать........
.........всё испробовал С ума сойти...

Добавлено через 19 минут и 9 секунд:
.....на самом деле линкёр выдаёт ошибку: - KeTCP.cpp не видит не разрешённые внешние символы JeromeConsol.cpp(файла) 

Добавлено через 3 минуты и 50 секунд:
.....хотя все эти файлы находятся в одном проекте................чего то ему не хватает Здесь была моя ладья...
« Последнее редактирование: 02-12-2014 09:59 от maikl » Записан
Diletant
Помогающий

de
Offline Offline

« Ответ #40 : 03-12-2014 12:54 » 

С ума сойти...
.........подключал ........не получается
....у меня ни как не получится подключить ws2_32.lib................помогите пожлст
.............и вообще я уже перестал понимать что нужно делать........
.........всё испробовал С ума сойти...

Добавлено через 19 минут и 9 секунд:
.....на самом деле линкёр выдаёт ошибку: - KeTCP.cpp не видит не разрешённые внешние символы JeromeConsol.cpp(файла)  

Добавлено через 3 минуты и 50 секунд:
.....хотя все эти файлы находятся в одном проекте................чего то ему не хватает Здесь была моя ладья...

Именно библиотеки ему и не хватает.Если так сложно поискать в Гугле, то цитата оттуда:
Правой кнопкой по проекту — Configuration Properties -> Linker -> Input -> Additional Dependencies: здесь добавьте файл lib от вашей библиотеки.

Почитай книжку по VC++.
« Последнее редактирование: 03-12-2014 12:58 от Diletant » Записан
Страниц: 1 [2]  Все   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines