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

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

Войти
Регистрация
Восстановить пароль
 
Nfyaka
1 / 1 / 1
Регистрация: 04.05.2010
Сообщений: 28
#1

Статические библиотеки - C++

08.06.2010, 20:55. Просмотров 837. Ответов 2
Метки нет (Все метки)

Как создать статическую библиотеку? Использую в турбо с.
Я чего-то не то делаю?
Создала файл LIB.H с кодом

C++
1
2
3
4
5
6
7
8
9
#ifndef MY_COOL_LIBRARY
#define MY_COOL_LIBRARY
class A
{
public:
int i;
void print();
};
#endif
Создала LIB.СРР с кодом
C++
1
2
3
4
5
#include "lib.h"
 
void A::print()
{ printf("lalala\n");
}
Содержимое USELIB.H который использует библиотеку

C++
1
2
3
4
5
6
7
8
9
#include "lib.h"
#include <conio.h>
 
int main()
{       A ob;
    ob.print();
    getch();
    return 0;
}
...и не распознает. Где я втыкаю?

Добавлено через 1 час 24 минуты
Ну хоть ктотооо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.06.2010, 20:55
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Статические библиотеки (C++):

Статические библиотеки - C++
Всем доброго! Есть вопрос про статические либы. Допустим, у нас есть статическая либа A-s.lib (/MT) Его внедряем в новый...

Статические и динамические библиотеки - C++
Здравствуйте! Возник вопрос в понимании задания, подскажите пожалуйста То есть в библиотеке должна динамически выделяться память под...

Статические библиотеки и Visual studio - C++
1) Создала новый проект как статическая библиотека без предкомпилированных заголовков. 2) Написала некоторые функции. 3) Выставила...

Линковка, статические, динамические библиотеки - матчасть - C++
Парился сегодня целый день, компиля cUrl c MinGW с поддержкой https - т.е. с OpenSSL и zlib. Долго мучался, ив процессе понял, что имею...

Компиляция, линковка, статические и динамические библиотеки - C++
Доброго вам времени суток. Обращаюсь к вам со списком близких по теме вопросов. Если вам не сложно, хотя бы напишите URL или книгу, где об...

про библиотеки в VS C++ (какие библиотеки нужны для функций 'cout' и 'cin') - C++
какие библиотеки нужны для функций 'cout' и 'cin' ???

2
pannaruto
11 / 11 / 2
Регистрация: 12.05.2010
Сообщений: 29
08.06.2010, 21:37 #2
Пример :
File lib.h
C++
1
2
3
4
5
6
7
8
9
10
11
#ifndef LIB_H
#define LIB_H
 
class A
{
public :
    int i;
    void print();
};
 
#endif
file lib.cpp
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
using namespace std;
 
#include "lib.h"
 
void A::print()
{   
    cout << "Lalala\n"; 
}
file main.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
using namespace std;
 
#include "lib.h"
 
int main()
{
    A ob;
    ob.print();
 
    system("pause");
    return 0;
}
Добавлено через 32 минуты
Чуть не забыл, это в VS 08. Испол-ю win7 поэтому не могу тестировать в Турбо С.
1
Nfyaka
1 / 1 / 1
Регистрация: 04.05.2010
Сообщений: 28
08.06.2010, 22:11  [ТС] #3
неа. не пашет.

Добавлено через 1 минуту
может, его компилировать надо как-то особо? и вообще нужно ли компилировать lib.cpp?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.06.2010, 22:11
Привет! Вот еще темы с ответами:

Как включить библиотеки в исполняемый файл, чтобы не приходилось ставить библиотеки (Eclipse) - C++
Как включить библиотеки в конечный EXE как это сделано в bilder, чтобы не приходилось ставить библиотеки.

Статические объекты - C++
Статические объекты имеют область действия файл. Тобиш если я в одном файле определю глобальный статический объект, подключу другой файл...

статические переменные - C++
class A { public: A(){} void f() { A::_a = this; } private: static A *_a;

Массивы(статические) - C++
Найти максимальную по длине монотонную (т. е. либо неубывающую, либо невозрастающую) подпоследовательность заданного массива целых чисел ...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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