Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
 Аватар для Mesteriis
599 / 237 / 69
Регистрация: 08.08.2015
Сообщений: 1,637

Подключение заголовков и реализаций по локальной сети

30.01.2020, 15:44. Показов 1845. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток.

Такой вопрос. Если речь идет не о библиотеках а просто об *.h и *.cpp. Можно ли допустим подключить их так #include <192.168.1.2/lib/somelib.h> ?
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.01.2020, 15:44
Ответы с готовыми решениями:

Подключение к серверу из-за пределов локальной сети
И снова здравствуйте. Позаимствовал у одного пользователя этого форума его код сервера и клиента(надеюсь он не обидится) и немного дописал...

Пропадает подключение к локальной сети и к сети интернет. Помогите пожалуйста.
Товарисчи, помогите пожалуйста! Всегда сеть работала нормально, но неожиданно появилось сообщение &quot;Отсутствует подключение к локальной...

Пропало подключение по WI-FI и подключение по локальной сети
Здравствуйте ! ПОМОГИТЕ ПОЖАЛУЙСТА РАЗОБРАТЬСЯ ! Не пойму в чем дело, после перезагрузки не получается подключиться не к WI-FI, не по...

14
зомбяк
 Аватар для TRam_
1585 / 1219 / 345
Регистрация: 14.05.2017
Сообщений: 3,940
30.01.2020, 15:50
Mesteriis, может проще замонтировать путь/создать сетевой диск? Хотя как по мне идея хранить разные части исходника на разных машинах - такая себе.
0
 Аватар для Mesteriis
599 / 237 / 69
Регистрация: 08.08.2015
Сообщений: 1,637
30.01.2020, 15:53  [ТС]
TRam_, Не я про то, что бы поднять дома сервер вывалить его во внешку и на работе или еще где к ним можно было обращаться
0
зомбяк
 Аватар для TRam_
1585 / 1219 / 345
Регистрация: 14.05.2017
Сообщений: 3,940
30.01.2020, 15:57
Mesteriis, тогда может на сервере и редактировать этот проект, по удалёнке?

Добавлено через 2 минуты
Либо организовать каким-либо способом синхронизацию файлов(правда это будет не панацея, т.к. новые баги с домашнего компа незаметно будут оказываться в рабочем проекте).
0
 Аватар для Mesteriis
599 / 237 / 69
Регистрация: 08.08.2015
Сообщений: 1,637
30.01.2020, 15:57  [ТС]
TRam_, В целом да, ладно надо это обдумать. Эт я так просто для инфы
0
 Аватар для COKPOWEHEU
4083 / 2681 / 432
Регистрация: 09.09.2017
Сообщений: 11,922
30.01.2020, 16:22
Может просто пользоваться системой контроля версий? Поднимаете дома git, где надо копируете с него проект, редактируете что надо, заливаете обратно.
0
 Аватар для Mesteriis
599 / 237 / 69
Регистрация: 08.08.2015
Сообщений: 1,637
30.01.2020, 16:27  [ТС]
COKPOWEHEU, Контроль версий то уже давно есть, я про обертку проще. Блин ну даже не знаю как объяснить. Есть же у всех какие то стандартные приемы которыми пользуетесь в каждом коде, и прочие, что бы их не копипастить и тем Болие не писать с нуля каждый раз, хотел все собрать чисто для себя в одном файлике и подключать это при необходимости
0
859 / 448 / 112
Регистрация: 06.07.2013
Сообщений: 1,491
30.01.2020, 16:56
Что там так много кода что его не выкачать на другой машине просто?
Залил в репозиторий и все
0
 Аватар для Mesteriis
599 / 237 / 69
Регистрация: 08.08.2015
Сообщений: 1,637
30.01.2020, 17:04  [ТС]
Цитата Сообщение от Raali Посмотреть сообщение
Что там так много кода что его не выкачать на другой машине просто?
Да нет не много, просто не хотелось сперва играется с контролем версий и прочее
0
859 / 448 / 112
Регистрация: 06.07.2013
Сообщений: 1,491
30.01.2020, 17:09
Лучший ответ Сообщение было отмечено Mesteriis как решение

Решение

вобщем нет способа, компилятор работает только с локальными файлами
по крайней мере так писать #include <url> не получится никак
вот был бы это Go например какой нибудь то да

ну или еще вариант создать свою систему сборки, которая будет парсить все #include, находить там url, скачивать файлы, перед компиляцией подменять путь до инклюда
0
 Аватар для Mesteriis
599 / 237 / 69
Регистрация: 08.08.2015
Сообщений: 1,637
30.01.2020, 17:12  [ТС]
Raali, вот собственно этот ответ и нужен был
0
зомбяк
 Аватар для TRam_
1585 / 1219 / 345
Регистрация: 14.05.2017
Сообщений: 3,940
30.01.2020, 17:45
Цитата Сообщение от Raali Посмотреть сообщение
по крайней мере так писать #include <url> не получится никак
А с подключенными сетевыми дисками, что, будет какая-то разница по сравнению с файлами на самом жёстком диске? С URL естественно ничего заработать никак не сможет.
0
 Аватар для eva2326
1673 / 501 / 107
Регистрация: 17.05.2015
Сообщений: 1,518
30.01.2020, 18:12
Цитата Сообщение от Mesteriis Посмотреть сообщение
Можно ли допустим подключить их так #include <192.168.1.2/lib/somelib.h> ?
Можно)
Если у вас есть права получать доступ к этой расшаренной папке

Проверить можно так: в обычном файловом проводнике укажите адрес "\\192.168.1.2\lib"
Если с правами и доступом все в порядке, то проводник откроет содержимое папки.
А иначе система вам отпишет что-то вроде: "нет прав", "нет доступа", "нет интернета", и тп.

Цитата Сообщение от Raali Посмотреть сообщение
вобщем нет способа, компилятор работает только с локальными файлами
по крайней мере так писать #include <url> не получится никак
Может прежде чем делать подобные заявления, может стоит сначала хотя бы попробовать?
1
 Аватар для COKPOWEHEU
4083 / 2681 / 432
Регистрация: 09.09.2017
Сообщений: 11,922
31.01.2020, 10:37
Цитата Сообщение от Mesteriis Посмотреть сообщение
Можно ли допустим подключить их так #include <192.168.1.2/lib/somelib.h> ?
Даже если можно, не нужно. Проект не должен содержать внешних зависимостей.
Как иначе вы будете работать с ним в отсутствие интернета? А если захотите с кем-то поделиться кодом, да хотя бы на форум выложить?
Поэтому контроль версий предпочтительнее непосредственного подключения по сети: проект скачивается единым куском, и единым же куском заливается обратно.
0
Комп_Оратор)
Эксперт по математике/физике
 Аватар для IGPIGP
9007 / 4708 / 630
Регистрация: 04.12.2011
Сообщений: 14,003
Записей в блоге: 16
31.01.2020, 11:09
+5 коп.
Цитата Сообщение от Mesteriis Посмотреть сообщение
Такой вопрос. Если речь идет не о библиотеках а просто об *.h и *.cpp. Можно ли допустим подключить их так #include <192.168.1.2/lib/somelib.h> ?
Для большого и сложного проекта, это может вызвать серьёзное повышение времени сборки. Кроме того, усилия по изменению схемы построения (с применением чего-то сходного с cmake) тоже радость, на любителя.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
31.01.2020, 11:09
Помогаю со студенческими работами здесь

Подключение по локальной сети
Тут такая ситуация. На компьютере сеть работает нормально. Купил ноутбук, установил Windows XP, ну и т.д. Хотел подключить сетевой кабель,...

Подключение по локальной сети
Здравствуйте! В учреждении имеется доступ к локальной сети Интернет, несколько каналов, с разными IP-адресами. В кабинете №1 на одном...

Подключение по локальной сети
У меня есть домашний ПК и ноутбук, в ПК стоит сетевая плата Marvell Tukon 88E8056 PCI-E Gigabit Ethernet Controller , а в ноуте Broadcom...

Подключение по локальной сети
Пишет сетевой кабель не подключен, а на самом деле он подключен. Что делать?

Подключение по локальной сети
Подскажите, пожалуйста. Имеется несколько компьютеров. Один с Windows XP, остальные Windows 7. При попытке подключения в сети к...


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

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&amp;d=1772460536 Одним из. . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru