Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
Spirit370
1 / 1 / 4
Регистрация: 08.08.2013
Сообщений: 86

Как собрать файлы в кучу? - C++

28.05.2014, 18:04. Просмотров 507. Ответов 11
Метки (Все метки)

В книге Страуструпа для начинающих, в 8 главе квест, на создание заголовочного файла, и два сpp файла

тк вот

В папке с заголовочными файлами файл my.h
C++
1
2
3
extern int foo;
void print_foo();
void print(int);
В папке "Файлы исходных кодов" файл my.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
#include "my.h"
#include <iostream>
using std::cout;
void print_foo()
{
    cout << foo;
}
void print(int i)
{
    cout << i;  
}
В файле use.cpp

C++
1
2
3
4
5
6
7
8
#include "my.h"
int main()
{
    int foo = 7;
    print_foo();
    print(99);
    return 0;
}
выводит ошибки:
1)Не разрешенных внешних элементов 1
2)Не разрешенный внешний символ ""int foo"(?foo@@3HA)"

В чём проблема, и как это правильно сделать?
P.S Первый раз разбиваю код на файлы
http://www.cyberforum.ru/cpp-beginners/thread1074191.html
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.05.2014, 18:04
Готовые ответы и решения для C++ Как собрать файлы в кучу?:

Требуется собрать кучу object в один контейнер и искать их по object_name
Пусть дана структура вида: struct object { object(const...

Как собрать 2 cpp и 1 h файлы в проект?
Работаю в vs2017 если где то обсуждалось ткните носом, если нет то объясните...

про кучу и не кучу
уважаемые подскажите плиз, есть ли точный способ отличить по указателю,...

Как собрать файлы в директории?
Привет всем! Пользователем в программе задаётся директория (начальная папка)....

Собрать дамп файлы для dll
Есть написанная dll. Ее подгружают разные процессы. Как включить для нее дампы,...

11
Как собрать файлы в кучу? C++   Следующее сообщение темы 
Другие темы раздела
C++ Маленький (команд на 10) интерпретатор на C++ http://www.cyberforum.ru/cpp-beginners/thread1191499.html
Здравствуйте! Решил для общего развития написать маленький (команд на 10) интерпретатор. Идея - вводите команду, вам выводится отчет о выполнении (или ошибке), дальше еще команда и т.д. Потом пишете...
C++ Установить бит если 2 значения совпадают Как правильно устанавливать N-бит если 2 значения не совпадают: Например есть задача - установить 7бит, если значения a и b не совпадают. Всё что пришло в голову: unsigned a = 4; unsigned b... http://www.cyberforum.ru/cpp-beginners/thread1191481.html
C++ Отношения между классами, не наследование
Вопрос в следующем нужно показать взаимосвязь между классами на примере трех классов: пользователь, клиент, сервер, то есть между классом пользователь и клиент должна быть слабая связь, а между...
Шаблоны C++
Здравствуйте! Помогите пожалуйста сделать шаблоны структур и функций! Заранее благодарен... Очень нужна Ваша помощь... #include <iostream> #include <windows.h> #include <fstream> #include...
C++ Добавить события нажатия клавиш http://www.cyberforum.ru/cpp-beginners/thread1191428.html
Всем привет! Я пишу простенький тетрис Подскажите как добавить события нажатия клавиш в программу? #include <stdio.h> #include <time.h> #include <conio.h> #include <stdlib.h> #include...
C++ Замена одной буквы на две Написать программу, которая заменяет в указанном (введенном с клавиатуры) слове все буквы "a" на сочетание "ky" Вот написал такое, но ни как не могу понять как сдвинуть ячейки, что бы вторая буква... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru