Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
5 / 5 / 1
Регистрация: 25.04.2019
Сообщений: 551

Почему компоновщик visual studio не генерирует файл динамической библиотеки lib?

04.02.2023, 14:17. Показов 2856. Ответов 21
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
создал консольный проект с++ с целью научиться писать и использовать библиотеки классов. В проекте заголовочный файл
имеет вид
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#pragma once
#include <iostream>
#include <WinSock2.h>
#include <WS2tcpip.h>
#include <stdio.h>
#include <vector>
#include <string.h>
 
#pragma comment(lib, "Ws2_32.lib")
__declspec(dllimport) class MySocket
{
private:
    SOCKET mysocket;
     int typesocket;
     int typeprotocol;
     ADDRESS_FAMILY familyadress;
     int port;
     std::string ipadress;
     sockaddr_in sockadrin;
     void Set_Familyadress(int familyadress);
     int Set_IPAdress_in();
     void bindmysocket();
     void Set_typeProtocol(int typeprotocol);
     void Set_Adress(std::string adress);
     void Set_TypeSocket(int typesocet);
     void Set_Port(int port);
     int initSocket();
     int Set_IPadress_in();
     int initSocketsInterfaces();
     
public:
  MySocket(int familyadress,int typesocket,int port,std::string ipadress);
 
 
    }
;
При компиляции получаю предупреждение
warning C4091: __declspec(dllimport): пропускается слева от "MySocket", когда ни одна переменная не объявлена
Что не нравится компилятору и почему при сборке не создается файл библиотеки lib а создается только dll?
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
04.02.2023, 14:17
Ответы с готовыми решениями:

Использование библиотеки lib в Compaq Visual Fortran и Microsoft Visual Studio
Здравствуйте Всем! Подскажите как решить проблему с подключением dll библиотеки, содержащей С+ подпрограмму, к проекту на Compaq VF? ...

Подключение динамической библиотеки к проекту visual studio
В общем у меня такая проблема. Написал я программу на с++/cli . Использует библиотеки sqlite. Всё прекрасно работает. Но как...

Пример создания динамической библиотеки в Visual Studio на Qt
Здравствуйте, может у кого есть пример создания .dll c помощью VC для клиента на qt, неявное связывание? Спасибо.

21
5 / 5 / 1
Регистрация: 25.04.2019
Сообщений: 551
11.02.2023, 11:39  [ТС]
Студворк — интернет-сервис помощи студентам
Ларчик просто открывался стоило запустить visual studio от имени администратора и ошибка исчезла
0
5 / 5 / 1
Регистрация: 25.04.2019
Сообщений: 551
11.02.2023, 19:29  [ТС]
Прошу помощи в таком вопросе. ТеПерь сокет инициализируется начал отладку программы, но при попытке получения данных отладчик виснет а функция не возвращает никакого значения
речь об этом участке кода
C++
1
2
3
char* MySocket::recieve()
  {
      int recvdata = recv(mysocket,Buffer,sizeof(Buffer),0);
При входе отладчика в строку
int recvdata = recv(mysocket,Buffer,sizeof(Buffer),0); отладчик зависает а функция вообще не возвращает никакого значения в это время на компьютере работает программа Глаз.ТВ и идет видеопоток.В чем может быть проблема подскажите.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.02.2023, 19:29

Любимый Visual Studio не хочет поспособствовать мне в создании библиотеки(статической и динамической)
Уважаемые программисты, если вы дружите с этой прекрасной средой разработки, то прошу вас обосновать, как мне найти данное окно, если при...

Как использовать Borland lib файл в MS Visual Studio
Здравствуйте! Можно ли существующий lib файл, скомпилпрованный в Borland C++ Builder подключить к проекту в Visual Studio?

Visual Studio не создаёт .lib файл при использовании шаблонов
Здравствуйте, возникла проблема с .lib файлом. Я хочу создать Dll файл, выбираю в проекте Консольное приложение -&gt; и тип Dll. Для...

64-битная версия vcomp.lib и vcompd.lib из Visual Studio 2010
Здравствуйте. Встала проблема скомпилировать 64-битное приложение с поддержкой OpenMP. В силу рада обстоятельств вынужден использовать...

Visual studio ошибка 2 error lnk1104: не удается открыть файл 'kernel32.lib'
Я удалил visual studio express, и установил visual studio profissional. И при сборке простой программы появляется ошибка 2 error lnk1104:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
22
Ответ Создать тему
Новые блоги и статьи
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности. Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/ TL DR Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru