|
42 / 42 / 4
Регистрация: 14.09.2008
Сообщений: 683
|
|
Работоспособность lib на другой машине08.06.2009, 15:39. Показов 4078. Ответов 26
Метки нет (Все метки)
Здравствуйте, подскажите должна ли работать lib на другой машине, где нет установленного компилятора? Тоесть только ЕХЕ и lib.
Если да, то какие настройки нужно установить т.к. программа сразу закрывается в моем случае.
0
|
|
| 08.06.2009, 15:39 | |
|
Ответы с готовыми решениями:
26
Как в VS 2015 устранить ошибку LNK 1104 cannot open file 'fltkd.lib wsock32.lib comct132.lib fltkjpegd.lib'? Где скачать opengl32.lib, glu32.lib и glaux.lib из OpenGl? доступ к файлу на другой машине |
|
2343 / 499 / 22
Регистрация: 01.04.2009
Сообщений: 2,200
|
|
| 08.06.2009, 16:33 | |
|
lib -это библиотека компоновщика.
что значит "должна ли работать lib на другой машине"? библиотека компоновщика - не исполняемый файл, она не запускается. Программа может закрываться по нескольким причинам, но lib в их число не входит. Добавлено через 3 минуты 33 секунды Если программа закрывается без сообщения, то возможно, она не находит какую-то библиотеку. Но не компоновщика. ![]() эти библиотеки имеют расширение dll. если программа на MFC - скопируйте с исходной машины MFC90.dll или аналогичную с именем MFCxxx.dll
0
|
|
|
42 / 42 / 4
Регистрация: 14.09.2008
Сообщений: 683
|
|
| 08.06.2009, 16:53 [ТС] | |
|
Ну само собой. Просто в задании было указано сделать программу с статической либой.
Программа консольная. И она не работает на машинах, где не установлены компиляторы. А поскольку я либы еще не создавал, вот и спрашиваю, должна ли программа вместе с либой работать на другой машине или либа только для компилятора предназначена?
0
|
|
|
2343 / 499 / 22
Регистрация: 01.04.2009
Сообщений: 2,200
|
||
| 08.06.2009, 17:10 | ||
|
Епть... (не мат, просто огорчение)
0
|
||
|
42 / 42 / 4
Регистрация: 14.09.2008
Сообщений: 683
|
|
| 08.06.2009, 18:09 [ТС] | |
|
Я читал подобное этому, но это не дает ответ почему программа не работает на других машинах?
0
|
|
|
2343 / 499 / 22
Регистрация: 01.04.2009
Сообщений: 2,200
|
|
| 08.06.2009, 18:17 | |
|
вариантов не очень много.
что делает программа?
0
|
|
|
42 / 42 / 4
Регистрация: 14.09.2008
Сообщений: 683
|
|
| 08.06.2009, 18:20 [ТС] | |
|
Рассылает бродкаст.
Я сделал ее в 2005 студии кинул другу у него стояла 6. Не работала программа. Потом он поставил 2005 заработало. Он у себя скомпилил программу понес преподу у него тоже не работает.
0
|
|
|
2343 / 499 / 22
Регистрация: 01.04.2009
Сообщений: 2,200
|
|
| 08.06.2009, 18:26 | |
|
значит не статичные библиотеки.
![]() без вариантов. смотрите параметры проекта.
0
|
|
|
42 / 42 / 4
Регистрация: 14.09.2008
Сообщений: 683
|
|
| 08.06.2009, 18:43 [ТС] | |
|
Ну как это?! На компилируемой машине же работает.
Создал проект Статической библиотеки. Скомпилил либу. Добавил в этот проект еще консольный проект. Установил Референс на либу. Указал пути к либе. Откомпилил все вместе. У меня и там где есть 2005 визуал работает. Там где нет 2005 не хочет. Сразу закрывается.
0
|
|
|
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
|
|
| 08.06.2009, 19:20 | |
|
Читай про redist_x86. На целевой машине, если не установлен, надо ставить. Началось с VS 2005.
0
|
|
|
Заказ софта
343 / 188 / 21
Регистрация: 26.05.2009
Сообщений: 863
|
|
| 08.06.2009, 19:21 | |
|
Не работает потому, что на машине (на которой твоя прога не запускается) не установлен .NET Framework...
0
|
|
|
2343 / 499 / 22
Регистрация: 01.04.2009
Сообщений: 2,200
|
|
| 08.06.2009, 19:46 | |
|
вариантов-то, вариантов...
![]() что такое "референс на либу" я вообще не понял. а вопрос был не о том, все вместе ты скомпилил или нет, а только в том, как у тебя в проекте указано Runtime Library. по умолчанию ставится "MultiThreaded Dll". Тебе надо поставить или просто "MultiThreaded", или "SingleThreaded". или, что то-же самое, параметр компилятора "/MT" и скомпилить заново.
0
|
|
|
42 / 42 / 4
Регистрация: 14.09.2008
Сообщений: 683
|
|
| 11.06.2009, 21:19 [ТС] | |
|
Эмм причем Framework к либе?
Как кокой еще референс. В консольном приложении в меню Reference добавляет созданую либу. Да я уже находил тему про эти опции, но когда я их меняю вообще не компилируется.
0
|
|
|
2343 / 499 / 22
Регистрация: 01.04.2009
Сообщений: 2,200
|
|||
| 11.06.2009, 22:33 | |||
и забрасывал в нее свои библиотеки. и ни в какой референс их не добавлял.
что пишет компилятор?
0
|
|||
|
42 / 42 / 4
Регистрация: 14.09.2008
Сообщений: 683
|
||
| 14.06.2009, 14:03 [ТС] | ||
|
Ну насчет Reference это с мсдн в опписании, как создавать статическую либу.
На Multy-Threaded
0
|
||
|
2343 / 499 / 22
Регистрация: 01.04.2009
Сообщений: 2,200
|
|
| 15.06.2009, 12:23 | |
|
по-моему, все ясно написано.
проблема именно в том, что у тебя где-то, видимо в этих твоих "референсах", прописано обращение к дефолтным библиотекам. линкер видит одну и ту-же библиотеку дважды, и не знает, из какой брать код для сборки. тебе он советует использовать /NODEFAULTLIB. чтобы библиотеки "по-умолчанию" не загружались. в MSVS 2008 это пункт свойств конфигурации "Компоновщик" - "Ввод" строчка "Игнорировать все стандартные библиотеки".
0
|
|
|
42 / 42 / 4
Регистрация: 14.09.2008
Сообщений: 683
|
||
| 15.06.2009, 13:23 [ТС] | ||
|
Да нет вот командная строка
Попробовал включить игнорирование стандартных библиотек, но тогда, как наверно понятно вообще ничего не работает. На каждое слово ошибка.
0
|
||
|
2343 / 499 / 22
Регистрация: 01.04.2009
Сообщений: 2,200
|
||
| 15.06.2009, 13:34 | ||
|
блин... ВКЛЮЧИ /NODEFAULTLIB !!!!
0
|
||
|
42 / 42 / 4
Регистрация: 14.09.2008
Сообщений: 683
|
|
| 15.06.2009, 18:20 [ТС] | |
|
Не, теже ошибки. Жалуется на все имена.
0
|
|
|
2343 / 499 / 22
Регистрация: 01.04.2009
Сообщений: 2,200
|
|||
| 15.06.2009, 18:35 | |||
|
тогда как ты их подключал?
я так и не понял, что у тебя за "референсы". вот выдержки из справки: способ 1.
я так всегда пользовался вторым... прописывал путь к дополнительной папке с моими библиотеками.
0
|
|||
| 15.06.2009, 18:35 | |
|
Помогаю со студенческими работами здесь
20
Запуск программы на другой машине ADO и access (бд на другой машине) Приложение не запускается на другой машине Не работает DllImport на другой машине Компоненты и шрифты на другой машине.. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|