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

Как создать библиотеку классов в C++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать файл, содержащий информацию о студентах http://www.cyberforum.ru/cpp-beginners/thread526234.html
Создать файл, содержащий информацию о студентах, которые прибыли в лагерь. Структура записи: - Фамилия, - Номер отряда, - Наименование факультета. Распечатать список по номерам отрядов, начиная с наименьшего номера и заканчивая самым большим. Вывести информацию о конкретного студента X. Количество отрядов> 5, X вводится с клавиатуры. очень надо к курсачу програма. на Borland C...
C++ Запись в файл и чтение из файла Всем привет. Кто может подсказать решение? Есть полученный заполненный массив. int A. Числа в нём от 0 до 17. Как его записать в файл ? И как потом в другой программе этот файл открыть и прочитать из него, записав все данные числа в массив int B ? http://www.cyberforum.ru/cpp-beginners/thread526215.html
Задача с факториалами. C++
Есть задачи, помогите додумать пожалуйста. #include <iostream> #include <cmath> #include <cstdlib> using namespace std; main()
C++ массив
Здравствуйте. Если кто то не занят, помогите пожалуйста разобраться с такой задачей "Дан массив. Напечатать все элементы, не превышающие числа 100" программа на С заранее спасибо
C++ Помогите упростить программу http://www.cyberforum.ru/cpp-beginners/thread526199.html
Добрый день!) Не судите строго.. Пытался решить данную задачу: http://imcs.dvgu.ru/cats/main.pl?f=problem_text;cpid=831423;sid=;cid=829530 ... Понимаю что сильно перегружаю программу, но мне лишь бы работала. Вот код: #include <iostream> #include <fstream> int main() { std::ofstream ofile("output.txt"); // Ñîçäàíèå èòîãîâîãî ôàéëà std::ifstream ifile("input.txt"); // Îòêðûòèå...
C++ Работа с изображением Всем доброго времени суток, подскажите есть ли в с++ методы, которые изображение представляют, как двумерный массив? Добавлено через 23 минуты и желательно чтобы каждый пиксель представлялся в виде 3х его компонент - RGB. Добавлено через 2 часа 49 минут Нашел библиотеку ImageMagick, насколько я понял для ее использования необходимо подключить файл Magick++.h, я подключаю но компилятор... подробнее

Показать сообщение отдельно
fil265
2 / 2 / 0
Регистрация: 14.05.2010
Сообщений: 12

Как создать библиотеку классов в C++ - C++

23.03.2012, 14:56. Просмотров 2874. Ответов 1
Метки (Все метки)

Подскажите, пожалуйста, как создать библиотеку классов на C++. Необходимо создать библиотеку, которую можно будет потом использовать при написании другой программы.
Правильно ли я понимаю, что после того, как создается такая библиотека, то исходный код методов класса, описанного в этой библиотеке не будет доступен тому, кто будет ее использовать?
Можно будет только дать заголовочный файл и файл самой библиотеки для ее подключения.
В чем различие .dll от .lib библиотек? И каким образом они создаются.
Просто, попробовал создать библиотеку, а она что-то не хочет работать так, как я описал выше.((
Создавал в MS VS проекты .dll и .lib, в которых просто создавал свой класс. Библиотека собирается успешно, на выходе получаю файл с расширением .lib или .dll, в зависимости от того, что собирал.
Так вот, в другой программе подключал заголовочный файл и создавал объект класса, описанного в "написанной библиотеке". Далее указывал в свойствах проекта папку, в которой лежит dll или lib.
Если не удалять файл .cpp той библиотеки, которую я пытался создать, то все собирается отлично.(но это не то что надо. Как я понимаю тут просто используется cpp файл вместе с h при компиляции - не более.) А если я удаляю cpp файл то компилятор выдает ошибку, что типо ссылка на неразрешенный внешний символ и так далее. То есть - он не видит то, что нужно.((((
Нигде в интернете не смог найти внятную информацию для меня по этому поводу. Объясните, пожалуйста как делать правильно. Заранее благодарен.)

Добавлено через 1 час 29 минут
Ну так что - кто-нибудь подскажет как создать .dll блиблиотеку?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru