Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.77
Arcor
4792 / 1793 / 157
Регистрация: 20.11.2009
Сообщений: 5,674
Записей в блоге: 1
#1

cygwin1.dll не хватает библиотеки - C++

18.09.2012, 16:04. Просмотров 1671. Ответов 7
Метки нет (Все метки)

всем привет

интересно узнать, как можно "подключить" или "вшить" данную библиотеку в программу, чтобы программа не требовала этой библиотеки на компьютере на котором нету этой библиотеки.
получается что у меня все запускается нормально, а если запустить программу на другом компьютере, пишет что не хватает этой библиотеки. Или как устранить данную проблему?

Добавлено через 58 минут
нашел вроде бы решение


Compiling and linking without requiring cygwin1.dll at runtime:

Код
    gcc -mno-cygwin -Wall hello.c -o hello-no_cygwin.exe
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.09.2012, 16:04     cygwin1.dll не хватает библиотеки
Посмотрите здесь:

Исправьте ошибку. Что то не работает, может библиотеки какой то не хватает - C++
#include <iostream.h> #include <iomanip.h> #include <conio.h> void Kramer(double C,double D);//Prototip funkcii void...

Создание dll библиотеки c++ - C++
Есть проект, где много заголовочных файлов. Как собрать dll библиотеку так, чтобы потом использовать только 1 заголовочный файл, а...

Компиляция dll библиотеки - C++
Как правильно скомпилировать dll библиотеку, чтобы имена методов не изменялись? Например, у меня есть метод с именем Java_Test_test, а...

Как вызывать библиотеки dll, написанные на C# - C++
Библиотека, которая мне нужна содержит класс формы окна, которое мне хотелось бы использовать в моем приложении, как это сделать?

Для чего используются DLL-библиотеки? - C++
Для чего используются DLL-библиотеки Неужели заголовочного файла мало.

Подключение Dll библиотеки, вылетает программа - C++
Добрый вечер!Помогите пожалуйста разобраться в чем проблема.. Задача: из библиотеки winmm.dll вызвать фукцию PlaySound()(это работает),...

создание библиотеки dll и динамическая загрузка - C++
Есть какие-нибудь статьи, чтобы изучить, как создать и загрузить библиотеку? А то на сайте msdn.microsoft дают такой код, который с...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ReasonX7
47 / 46 / 2
Регистрация: 11.12.2011
Сообщений: 147
18.09.2012, 18:16     cygwin1.dll не хватает библиотеки #2
Вставить библиотеку в папку с .exe файлом программы.

Добавлено через 1 минуту
Или в C:/Windows/system32, тогда она будет "видна" всем программам, которые ее используют.
Arcor
4792 / 1793 / 157
Регистрация: 20.11.2009
Сообщений: 5,674
Записей в блоге: 1
18.09.2012, 20:11  [ТС]     cygwin1.dll не хватает библиотеки #3
Цитата Сообщение от ReasonX7 Посмотреть сообщение
Вставить библиотеку в папку с .exe файлом программы.

Добавлено через 1 минуту
Или в C:/Windows/system32, тогда она будет "видна" всем программам, которые ее используют.
спасибо за совет, но я им пользоваться не буду.

и вообще разуй глаза поширше
castaway
Эксперт С++
4881 / 3017 / 370
Регистрация: 10.11.2010
Сообщений: 11,076
Записей в блоге: 10
Завершенные тесты: 1
18.09.2012, 20:13     cygwin1.dll не хватает библиотеки #4
Цитата Сообщение от Arcor Посмотреть сообщение
нашел вроде бы решение
Работает?
Arcor
4792 / 1793 / 157
Регистрация: 20.11.2009
Сообщений: 5,674
Записей в блоге: 1
18.09.2012, 20:33  [ТС]     cygwin1.dll не хватает библиотеки #5
да, работает, эксешник чуть больше размером получается в 3 раза примерно, но рабоатет
castaway
Эксперт С++
4881 / 3017 / 370
Регистрация: 10.11.2010
Сообщений: 11,076
Записей в блоге: 10
Завершенные тесты: 1
18.09.2012, 20:37     cygwin1.dll не хватает библиотеки #6
Arcor, Это Cygwin-овский gcc ? В своё время мучал тот же вопрос.
Arcor
4792 / 1793 / 157
Регистрация: 20.11.2009
Сообщений: 5,674
Записей в блоге: 1
18.09.2012, 20:42  [ТС]     cygwin1.dll не хватает библиотеки #7
да.. но компилятор gcc это для с, a g++ для с++
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.09.2012, 20:44     cygwin1.dll не хватает библиотеки
Еще ссылки по теме:

Использование функций сторонней библиотеки из c++ dll - C++
Какой аналог кода (C#): public static extern int Last(string instrument, double price, int size); для C++ библиотеки (dll)....

Ошибка отсутствия MSVCR120.dll библиотеки - C++
Всем привет. Каждый раз когда пишу на C++ консольные или WindowsForm приложения при запуске на других компах вылазит ошибка отсутствия...

Ошибка при подключении библиотеки Dll - C++
Пши программу, которая через Dll общается с другой программой. О Dll известно только одно: названия нескольких функций внутри. Более...

Создание динамической библиотеки (dll) в Dev C++ - C++
Кто умеет создавать dll библиотеки в Dev C++, вопрос к вам. Дело в том что я умею создавать header файлы, то бишь заголовочные, но в виду...

Написание dll - библиотеки и ее открытие средствами Delphi - C++
Есть некоторая dll-библиотека, которая вычисляет площадь и периметр n-угольника. Лабораторная была на Delphi, решил попробовать написать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
castaway
Эксперт С++
4881 / 3017 / 370
Регистрация: 10.11.2010
Сообщений: 11,076
Записей в блоге: 10
Завершенные тесты: 1
18.09.2012, 20:44     cygwin1.dll не хватает библиотеки #8
Цитата Сообщение от Arcor Посмотреть сообщение
но компилятор gcc это для с, a g++ для с++
Я знаю
Yandex
Объявления
18.09.2012, 20:44     cygwin1.dll не хватает библиотеки
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru