Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
3 / 4 / 3
Регистрация: 23.04.2017
Сообщений: 186
1

Взаимодействие между cpp файлами в VS 2013

20.06.2018, 16:42. Показов 1119. Ответов 8
Метки нет (Все метки)

Здравтсвуйте, я хочу чтобы в vs13 и не только можно было размещать функции по файлам, иногда это улучшает читабельность или скажем мне надо будет подключить файл с классом из другого файла мне нужно писать #include "file.cpp" .
Но почему-то библиотеки которые я подключил раньше не хотят с этим файлом работать т.е cout не выводиться тупо из-за неподключннного iostream, а на переменную которую я создал компилятор просто ругается почему так происходит?!И как правильно подключать файлы и работать с ними!?
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.06.2018, 16:42
Ответы с готовыми решениями:

Взаимодействие между файлами
Доброго времени суток, прошу помощь в решении одной проблемы. У меня есть программа, которая...

Взаимодействие между двумя swf файлами без посредников
Сейчас интересно просто гипотетически, как такое можно осуществлять? т.е. у меня есть два файла...

Взаимодействие с DLL написанной на CPP
Здравствуй уважажаемый All! Помогите пожайлуста решить такую вот задачу. Есть библиотека...

Взаимодействие cpp-dll и delphi-программы
Есть программа, написанная на делфи, а также две длл: одна на с++, другая на делфи. Программа...

8
Эксперт С++
8327 / 4013 / 880
Регистрация: 15.11.2014
Сообщений: 9,033
20.06.2018, 16:49 2
Лучший ответ Сообщение было отмечено Kuzia domovenok как решение

Решение

Цитата Сообщение от warcraft33 Посмотреть сообщение
мне нужно писать #include "file.cpp" .
вам это не нужно.

Цитата Сообщение от warcraft33 Посмотреть сообщение
как правильно подключать файлы
это подробно с картинками специально для самых тупеньких
расписывается в любой книжке для самых маленьких.

предлагаете скопипастить сюда текст из какой нибудь из них?
1
"C with Classes"
1475 / 1279 / 482
Регистрация: 16.08.2014
Сообщений: 5,378
Записей в блоге: 1
20.06.2018, 18:01 3
warcraft33, Глобальные переменные пост номер 42
0
3 / 4 / 3
Регистрация: 23.04.2017
Сообщений: 186
20.06.2018, 18:06  [ТС] 4
hoggy, А вот и нет голый компилятор особенно старого образца пошлет тебя куда подальше!Без этих строк

Добавлено через 2 минуты
А точно совсем забыл, тогда почему функция не видит iostream ведь он определен раньше!
0
3397 / 2756 / 749
Регистрация: 25.03.2012
Сообщений: 9,977
Записей в блоге: 1
20.06.2018, 18:43 5
Цитата Сообщение от warcraft33 Посмотреть сообщение
hoggy, А вот и нет голый компилятор особенно старого образца пошлет тебя куда подальше!Без этих строк
кроме компилятора есть ещё и линкер и про него тоже матчасть надо учить
0
Эксперт С++
8327 / 4013 / 880
Регистрация: 15.11.2014
Сообщений: 9,033
20.06.2018, 21:06 6
Цитата Сообщение от warcraft33 Посмотреть сообщение
А вот и нет голый компилятор особенно старого образца пошлет тебя куда подальше!Без этих строк
без каких "без этих"? и да, в плане модели компиляции ничего так и не изменилось,
с самых древних пор.
0
471 / 423 / 290
Регистрация: 10.03.2015
Сообщений: 1,782
20.06.2018, 21:11 7
Цитата Сообщение от warcraft33 Посмотреть сообщение
пошлет тебя куда подальше!Без этих строк
Скорее пошлёт с этими строками, т.к. он подключает не заголовочник, а cpp`шник)
0
3 / 4 / 3
Регистрация: 23.04.2017
Сообщений: 186
21.06.2018, 08:50  [ТС] 8
SuperKir, все работает замечательно!И если что #include подключает файлы они необязательно должны быть с расширением h они с каким угодно могут быть расширением, а <> служат для того чтобы из коренной папки с инклудами подключить библиотеку.Если не знаешь лучше не пиши!
0
471 / 423 / 290
Регистрация: 10.03.2015
Сообщений: 1,782
21.06.2018, 19:10 9
warcraft33, Посмотри внимательно на расширение подключаемого файла.
Цитата Сообщение от warcraft33 Посмотреть сообщение
#include "file.cpp" .
Тебе не кажется странным, что подключается не заголовочный файл, а файл реализации?
P.s. уточню: заголовочный файл имеет формат .h, реализации - .cpp

В ином случае, возможно очень много проблем, если сделать всё не как следует.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.06.2018, 19:10

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Работа с файлами в cpp для начинающих
Помогите найти сайт\тему , что угодно , где можно научится работе с файлами в с++ Какие нужны...

Как написать программу с несколькими .cpp файлами
Как написать программу с несколькими .cpp файлами? Сколько сам пробывал, появляется куча ошибок(...

Компиляция кода с 2 файлами cpp в разных папках
Как скомпилировать код если если main.cpp находится отдельно от test.h и test.cpp которые я хочу...

Delete не работает в программе с несколькими файлами cpp
Есть такая программа \\файл InOut.cpp #include &quot;book.cpp&quot; #include &lt;vld.h&gt; #include &quot;header.h&quot;...


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

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

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