|
0 / 0 / 0
Регистрация: 26.05.2016
Сообщений: 14
|
|
Не работает dll библиотека27.05.2016, 12:27. Показов 2592. Ответов 13
Метки нет (Все метки)
Здрасьте, форум, помогите не работает dll библиотека.
Была сделана по пошаговому руководству с msdn: https://msdn.microsoft.com/ru-... 35636.aspx Выдаёт ошибку: >LINK : fatal error LNK1104: cannot open file 'C:\Users\Лёха\Documents\обучение\lab5-2(dll)\Debug\lab5-2(dll).lib' #include ".h" работает не подчеркивает видит все методы и h.-файлы библиотеки. Что делать? может кто стыкался
0
|
|
| 27.05.2016, 12:27 | |
|
Ответы с готовыми решениями:
13
Библиотека (dll) Библиотека winmm.dll
|
|
Модератор
13778 / 10971 / 6491
Регистрация: 18.12.2011
Сообщений: 29,257
|
|
| 27.05.2016, 13:26 | |
|
А этот lab5-2(dll).lib действительно есть в папке
'C:\Users\Лёха\Documents\обучение\lab5-2(dll)\Debug\ ?????
0
|
|
|
0 / 0 / 0
Регистрация: 26.05.2016
Сообщений: 14
|
|
| 27.05.2016, 14:53 [ТС] | |
|
так в том то и прикол что его там нет. проект в режиме создания dll не генерирует библиотеку .lib только 3 файла один из которых .dll другие .ilk и .pdb
Он ищет странную вещь как по мне
0
|
|
|
Заблокирован
|
||||||||
| 27.05.2016, 17:08 | ||||||||
https://rsdn.ru/article/baseserv/dlluse.xml - вот тут всё расжёвано
0
|
||||||||
|
Модератор
13778 / 10971 / 6491
Регистрация: 18.12.2011
Сообщений: 29,257
|
||
| 27.05.2016, 17:46 | ||
|
Кроме dll компилятор должен сделать lib для того, чтобы можно было этот dll подключать к проектам.
0
|
||
|
0 / 0 / 0
Регистрация: 26.05.2016
Сообщений: 14
|
|
| 27.05.2016, 18:26 [ТС] | |
|
ну так он не создаёт как сделать что бы создавал и то и то? или просто пересоздать и забилдить статическую .lib?
0
|
|
|
Заблокирован
|
||
| 27.05.2016, 19:14 | ||
|
Добавлено через 2 минуты
0
|
||
|
0 / 0 / 0
Регистрация: 26.05.2016
Сообщений: 14
|
|
| 28.05.2016, 10:03 [ТС] | |
|
вот весь проект тип проекта .dll одного а другого просто win32 apllication код проверен работал в приедыдущих лабораторных работах
0
|
|
|
1394 / 1023 / 325
Регистрация: 28.07.2012
Сообщений: 2,813
|
|
| 28.05.2016, 10:10 | |
|
focusmns, как пишут в интернетах, пока ты ни одной функции не экспортируешь, lib'у для тебя никто генерировать не будет.
0
|
|
|
Заблокирован
|
|
| 28.05.2016, 10:28 | |
|
focusmns, твой код полный алес, я перестал смотреть после увиденного мной на скриншотах. Вобщем я не буду за тебя писать экспорт класса и функций и никто не будет(более того - по коду вообще не ясно что тебе надо экспортирвоать а что нет), ты просто налепил кусков кода классов в проект пустышку длл и пишешь что что то не выходит.
0
|
|
|
0 / 0 / 0
Регистрация: 26.05.2016
Сообщений: 14
|
|
| 28.05.2016, 14:03 [ТС] | |
|
эта функция реализована и объявлена в myexception.cpp и myexception.h я хотел просто добавить эту функцию для проверки простую, она не пустая. А вот это со 2 скрина я хз просто написано в руководстве при создании добавьте в .h файл это я и добавил в каждый
что такое "алес"? я учусь тока, там всё просто написано
0
|
|
| 28.05.2016, 14:30 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 26.05.2016
Сообщений: 14
|
|
| 29.05.2016, 20:53 [ТС] | |
|
я кароче не пойму что надо сделать что бы заработало просто объясните я сделаю и всё. Весь код что в проекте должен оказаться в динамической библиотеке. И какого должна появляться библиотека статическая после билда если я тип проекта ставлю .dll, а не статическая библиотека?
0
|
|
|
1394 / 1023 / 325
Регистрация: 28.07.2012
Сообщений: 2,813
|
||
| 30.05.2016, 01:06 | ||
|
focusmns, нужно:
1) Чтобы у всех экспортируемых методов была твоя "..._API" 2) Чтобы в свойствах проекта генерации dll был определен твой макрос "..._EXPORTS". Идея в том, чтобы в проекте с dll все функции с ..._API экспортировались -> dllexport, а во всех оставшихся импортировались -> dllimport. Поэтому у тебя твоя ..._API должна переключаться из одного режима в другой для разных проектов. Добавлено через 1 минуту
0
|
||
| 30.05.2016, 01:06 | |
|
Помогаю со студенческими работами здесь
14
Пытаюсь сделать динамическую загрузку dll. Dll-библиотека не подает признаков жизни DLL библиотека Dll-библиотека DLL библиотека Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача №1: при указании работ (справочник РаботыПоРемонтуСпецтехники),. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|