Компиляция

Простейшие вопросы в области инженерной разработки
Ответить
Аватара пользователя
zxc_pavel
adviser
adviser
Сообщения: 242
Зарегистрирован: 02 июн 2016, 12:07
Версия LabVIEW: 15
Благодарил (а): 9 раз
Поблагодарили: 23 раза
Контактная информация:

Компиляция

Сообщение zxc_pavel »

Добрый день. Не получается создать exe-шник со сторонней dll. (Missing External Function...)
Mass compile пробовал, не помогло.

Подскажите, пожалуйста, в чем проблема
Вложения
3003.rar
(49 КБ) 55 скачиваний
Аватара пользователя
Kosist

Activity Gold
expert
expert
Сообщения: 1236
Зарегистрирован: 21 фев 2011, 23:44
Награды: 2
Версия LabVIEW: 2013-2020
Благодарил (а): 23 раза
Поблагодарили: 30 раз
Контактная информация:

Re: Компиляция

Сообщение Kosist »

Скорее всего dll нужны еще дополнительные зависимости - т.е. другие dll которые она вызывает.
2021-03-30 13_49_24-.png
2021-03-30 13_49_24-.png (8.41 КБ) 973 просмотра
Мы делили апельсин - много наших полегло...
Аватара пользователя
Integro
beginner
beginner
Сообщения: 44
Зарегистрирован: 04 окт 2009, 16:10
Версия LabVIEW: 14, 18
Откуда: Israel
Поблагодарили: 1 раз

Re: Компиляция

Сообщение Integro »

запущенный проект *.lvproj, далее проверить присутствие в нем всех Ваших файлов, суб файлов и всего остального что принимает участие в проекте.
Далее в my application properties и проверяем все настройки
Последний раз редактировалось Integro 30 мар 2021, 16:04, всего редактировалось 1 раз.
"Coding is not the main event anymore. Building software is the main event."
Chris Wanstrath, Co-Founder, CEO of GitHUB
Аватара пользователя
zxc_pavel
adviser
adviser
Сообщения: 242
Зарегистрирован: 02 июн 2016, 12:07
Версия LabVIEW: 15
Благодарил (а): 9 раз
Поблагодарили: 23 раза
Контактная информация:

Re: Компиляция

Сообщение zxc_pavel »

Спасибо за ответы.
Да, нужны были другие dll. Теперь все нормально
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 127 раз
Контактная информация:

Re: Компиляция

Сообщение dadreamer »

У меня он прямым текстом сказал, что хочет HTSoftDll.dll, когда я ему её подсунул, всё нормально скомпилировалось. Настройки билда все по дефолту. После компиляции в папке data лежит HTHardDll.dll, HTSoftDll.dll можно положить вручную или поменять параметры билда.
Вложения
2021-03-30_17-28-02.jpg
Artem.spb

Activity Автор
professor
professor
Сообщения: 3407
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 176 раз
Контактная информация:

Re: Компиляция

Сообщение Artem.spb »

Integro писал(а): 30 мар 2021, 15:16 процедуры подготовки :vi: к компиляции,
:vi: не нужно готовить к компиляции, он компилируется на ходу как только становится работоспособным
Аватара пользователя
Integro
beginner
beginner
Сообщения: 44
Зарегистрирован: 04 окт 2009, 16:10
Версия LabVIEW: 14, 18
Откуда: Israel
Поблагодарили: 1 раз

Re: Компиляция

Сообщение Integro »

Artem.spb писал(а): 30 мар 2021, 15:29
Integro писал(а): 30 мар 2021, 15:16 процедуры подготовки :vi: к компиляции,
:vi: не нужно готовить к компиляции, он компилируется на ходу как только становится работоспособным
Это грабли. :brows:
В случае с перемещением проекта или его библиотек, запуск чуть медленней идет пока файл не будет найден, при том, что в проекте там будет стоять желтый значек "!", который билдеру не понравится.
Проверьте.
Бывает и так, что проект запускается и с перенесенными его файлами в другие места на компе, или разраб вдруг поменял место всего проекта, при этом он не исправил в константах пути обращения.
"Coding is not the main event anymore. Building software is the main event."
Chris Wanstrath, Co-Founder, CEO of GitHUB
Ответить

Вернуться в «Для чайников»