Здравствуйте, уважаемые участники форума.
Столкнулся со следюущей задачкой: при компиляции проекта пишет, что отсутствует , а именно: Missing subVI NI_AALPro.lvlib: Polynomial Roots (DBL).vi
Важно: запускаю на ПК, где стоит только Run-Time, на ПК с полноценным LW все нормаьлно.
Насколько я понял, данный входит в расширенный пакет (Requires: Full Development System, строчка из Help).
Вопрос: как обойти эту вещь? Можно ли использовать данный или придется создавать какой-нибудь костыль.
С созданием exe столкнулся впервые, смутило. Значит ли это, что нельзя обойтись одним Run-time на пользовательком ПК?
Спасибо!
После создания exe пропадает VI!
-
- interested
- Сообщения: 5
- Зарегистрирован: 23 янв 2017, 13:29
- Версия LabVIEW: 15
- Контактная информация:
-
- doctor
- Сообщения: 2211
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 27 раз
Re: После создания exe пропадает VI!
При какой компиляции? Application или Installer?
Эта у вас используется? Вы ее в структуру Conditional Disabled не включали?
Эта у вас используется? Вы ее в структуру Conditional Disabled не включали?
-
Kosist
- expert
- Сообщения: 1236
- Зарегистрирован: 21 фев 2011, 23:44
- Награды: 2
- Версия LabVIEW: 2013-2020
- Благодарил (а): 23 раза
- Поблагодарили: 30 раз
- Контактная информация:
Re: После создания exe пропадает VI!
Вы делаете компиляцию на ПК, где стоит только Run-Time Engine? А как это возможно?IvanFedosv писал(а):при компиляции проекта пишет, что отсутствует , а именно: Missing subVI NI_AALPro.lvlib: Polynomial Roots (DBL).vi
Важно: запускаю на ПК, где стоит только Run-Time, на ПК с полноценным LW все нормаьлно.
Или же Вы запускаете скомпилированный exe на ПК с Run-Time Engine? Т.е. ошибка возникает при компиляции, или после?
Upd: если при компиляции, то проверьте Dependencies в проекте - нету ли там ошибок/конфликтов. Также, в настройках exe, посмотрите, стоят ли галочки для Include VIs from vi.lib; inst.lib, и т.д. И еще - нету ли галочки Remove unused polymorphic instances или что-то подобное.
Мы делили апельсин - много наших полегло...
-
ladik
- developer
- Сообщения: 275
- Зарегистрирован: 18 ноя 2014, 11:45
- Награды: 1
- Версия LabVIEW: 2015, 2019
- Откуда: Екатеринбург
- Благодарил (а): 4 раза
- Поблагодарили: 3 раза
- Контактная информация:
Re: После создания exe пропадает VI!
Попробуйте найти этот VI (NI_AALPro.lvlib: Polynomial Roots (DBL).vi) и возможные зависимости, копировать в директорию с проектом, добавить в проект через add file..., и заменить исходный на новый на БД. Возможно нужно будет добавить его в Always Included при компиляции. Не уверен, но возможно сработает.
Дорогу осилит идущий.
-
- interested
- Сообщения: 5
- Зарегистрирован: 23 янв 2017, 13:29
- Версия LabVIEW: 15
- Контактная информация:
Re: После создания exe пропадает VI!
to Borjomy_1:
При компиляции в проекте Build Specifications -> New -> Application (EXE)
Да, используется.
to Kosist:
Нет конечно, компиляцию я делаю на ПК с полноценным . Ошибка возникает после сборки экзешника при попытке его запуска на ПК, где стоит только Run-time (ну и некоторые дровишки).
Проверю, но вроде следил за этим и включил все, что можно было включить в проект
to ladik:
Буду пробовать такой приемчик, если не получится собрать легальным образом)
При компиляции в проекте Build Specifications -> New -> Application (EXE)
Да, используется.
Как это можно проверить и что это за структура??Вы ее в структуру Conditional Disabled не включали?
to Kosist:
Нет конечно, компиляцию я делаю на ПК с полноценным . Ошибка возникает после сборки экзешника при попытке его запуска на ПК, где стоит только Run-time (ну и некоторые дровишки).
Upd: если при компиляции, то проверьте Dependencies в проекте - нету ли там ошибок/конфликтов. Также, в настройках exe, посмотрите, стоят ли галочки для Include VIs from vi.lib; inst.lib, и т.д. И еще - нету ли галочки Remove unused polymorphic instances или что-то подобное.
Проверю, но вроде следил за этим и включил все, что можно было включить в проект
to ladik:
Буду пробовать такой приемчик, если не получится собрать легальным образом)
-
- doctor
- Сообщения: 2211
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 27 раз
Re: После создания exe пропадает VI!
Вы только экзешник скопировали или все-таки весь каталог (в том числе Data)? там должен лежать lvanlys.dll
-
- interested
- Сообщения: 5
- Зарегистрирован: 23 янв 2017, 13:29
- Версия LabVIEW: 15
- Контактная информация:
Re: После создания exe пропадает VI!
Скопировал весь каталог, библиотека там лежит.
Попробовал запустить на третьем ПК с полноценным , работает. Не понятно почему не хочет работать с Run-time :(
Попробовал запустить на третьем ПК с полноценным , работает. Не понятно почему не хочет работать с Run-time :(
-
- doctor
- Сообщения: 2211
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 27 раз
Re: После создания exe пропадает VI!
Тогда необходимо делать инсталлятор, в который включает в себя необходимый компонент. Скорее всего Math Kernel Libraries.
-
- interested
- Сообщения: 5
- Зарегистрирован: 23 янв 2017, 13:29
- Версия LabVIEW: 15
- Контактная информация:
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение