Компиляция

Простейшие вопросы в области инженерной разработки
Ответить
zxc_pavel
advanced
advanced
Сообщения: 192
Зарегистрирован: 02 июн 2016, 12:07
Версия LabVIEW: 15
Благодарил (а): 7 раз
Поблагодарили: 6 раз

Компиляция

Сообщение zxc_pavel »

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

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

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

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

Сообщение Kosist »

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

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

Сообщение Integro »

запущенный проект *.lvproj, далее проверить присутствие в нем всех Ваших файлов, суб файлов и всего остального что принимает участие в проекте.
Далее в my application properties и проверяем все настройки
Последний раз редактировалось Integro 30 мар 2021, 16:04, всего редактировалось 1 раз.
zxc_pavel
advanced
advanced
Сообщения: 192
Зарегистрирован: 02 июн 2016, 12:07
Версия LabVIEW: 15
Благодарил (а): 7 раз
Поблагодарили: 6 раз

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

Сообщение zxc_pavel »

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

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

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

Сообщение dadreamer »

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

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

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

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

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

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

Сообщение Integro »

Artem.spb писал(а): 30 мар 2021, 15:29
Integro писал(а): 30 мар 2021, 15:16 процедуры подготовки :vi: к компиляции,
:vi: не нужно готовить к компиляции, он компилируется на ходу как только становится работоспособным
Это грабли. :brows:
В случае с перемещением проекта или его библиотек, запуск чуть медленней идет пока файл не будет найден, при том, что в проекте там будет стоять желтый значек "!", который билдеру не понравится.
Проверьте.
Бывает и так, что проект запускается и с перенесенными его файлами в другие места на компе, или разраб вдруг поменял место всего проекта, при этом он не исправил в константах пути обращения.
Ответить

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