IPB
ЛогинПароль:

> Внимание!

1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

> проблема с подключением cpp файлов, include "some_file.cpp"
сообщение
Сообщение #1


Perl. Just code it!
******

Группа: Пользователи
Сообщений: 4 100
Пол: Мужской
Реальное имя: Андрей

Репутация: -  44  +


ситуация такая есть 2 файла

1.cpp и 2.cpp

в 1.cpp написано

#include "2.cpp"


Если оба файла лежат в

C:\BC30\BIN\

то все ок. Если же положить их в

C:\BC30\BIN\some_folder\

то при компиляции 1.cpp компилер пишет что unable to open 2.cpp

Если же при этом положить 2.cpp в BIN, то компиляция проходит успешно.

На сколько я понимаю, компилятор, видя фразу
#include "2.cpp"
, начинает искать этот файл в папке BIN и НЕ_найдя его там начинает ругаться?!

компилятор BC++ 3.1

Сообщение отредактировано: klem4 -


--------------------
perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2


Гость






Ну вот, я про это и говорю... Смени здесь папку так, чтобы подсвечивалась та директория, в которой лежит 1.CPP, и при include пользуйся вот этим:

если 2.CPP лежит в той же папке, что и 1.CPP, то:
#include "2.cpp"

int main() {
// ...
return 0;
}


если 2.CPP - во вложенной папке sub, например - то:
#include "sub/2.cpp"

int main() {
//
return 0;
}



Можно переходить и во внешнюю папку:
#include "../2.cpp"

и т.д.
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 25.06.2022 14:25
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name