Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / C++ Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3 4 5 6   вперед  Ctrl      все
 Re: Что выбрать для межпроцессного взаимодействия модулей приложений?  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 50033

PetroNotC Sharp
cl

is not a full path and was not found in the PATH.

Может, его нужно запускать из студийного шелла, который устанавливает все нужные
переменные окружения?.. Кстати, там может внезапно обнаружиться и CMаke, уже установленный
вместе со студией.

Posted via ActualForum NNTP Server 1.5

21 май 20, 18:34    [22137246]     Ответить | Цитировать Сообщить модератору
 Re: Что выбрать для межпроцессного взаимодействия модулей приложений?  [new]
mayton
Member

Откуда: loopback
Сообщений: 46497
Я когда еще на винде сидел - все С++ каноничные вещи проверял сначала на виртуалке VBox под Linux.

Там обычно все "изкаробки" работает. А потом когда освоил что к чему переносил в винду.
21 май 20, 18:37    [22137247]     Ответить | Цитировать Сообщить модератору
 Re: Что выбрать для межпроцессного взаимодействия модулей приложений?  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 4785
Dimitry Sibiryakov,
уже успел проверить немного эту идею.
Но там вроде круче.
С 17ой студии вообще самому не надо запускать CMake
https://docs.microsoft.com/en-us/cpp/build/cmake-projects-in-visual-studio?view=vs-2019
если я правильно понял.
Пробую апдейт студии
21 май 20, 18:43    [22137253]     Ответить | Цитировать Сообщить модератору
 Re: Что выбрать для межпроцессного взаимодействия модулей приложений?  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 4785
mayton
Там обычно все "изкаробки" работает.

винда и линукс слишком больная разница. Чтобы по шагам переносить.
21 май 20, 18:44    [22137255]     Ответить | Цитировать Сообщить модератору
 Re: Что выбрать для межпроцессного взаимодействия модулей приложений?  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 50033

PetroNotC Sharp
С 17ой студии вообще самому не надо запускать CMake

Они просто включили CMake в состав студии.

Posted via ActualForum NNTP Server 1.5

21 май 20, 18:49    [22137260]     Ответить | Цитировать Сообщить модератору
 Re: Что выбрать для межпроцессного взаимодействия модулей приложений?  [new]
mayton
Member

Откуда: loopback
Сообщений: 46497
Да но этож мать ево Protobuf. Цитирую

language-neutral, platform-neutral, extensible mechanism for serializing structured data


Тоесть должен летать. Везде.
21 май 20, 18:49    [22137262]     Ответить | Цитировать Сообщить модератору
 Re: Что выбрать для межпроцессного взаимодействия модулей приложений?  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 4785
Dimitry Sibiryakov
PetroNotC Sharp
С 17ой студии вообще самому не надо запускать CMake

Они просто включили CMake в состав студии.

ну это как раз на MS похоже - никаких копаний в файлах. Всё в IDE
21 май 20, 18:55    [22137269]     Ответить | Цитировать Сообщить модератору
 Re: Что выбрать для межпроцессного взаимодействия модулей приложений?  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 4785
mayton
Тоесть должен летать. Везде.

сборка без ide для меня темный лес.
Привычка.
21 май 20, 18:56    [22137270]     Ответить | Цитировать Сообщить модератору
 Re: Что выбрать для межпроцессного взаимодействия модулей приложений?  [new]
petrav
Member

Откуда:
Сообщений: 2105
PetroNotC Sharp
Dimitry Sibiryakov
пропущено...

Они просто включили CMake в состав студии.

ну это как раз на MS похоже - никаких копаний в файлах. Всё в IDE

У меня знакомец прямо из Студии приложения запускает в Линукс на виртуалке. Если я правильно его понял.
21 май 20, 19:16    [22137279]     Ответить | Цитировать Сообщить модератору
 Re: Что выбрать для межпроцессного взаимодействия модулей приложений?  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 4785
petrav,
Если кроме него это никто не умеет, ценность этого сразу падает.

"Сложнее всего в мире достигнуть простоты — это крайняя граница опыта и последнее усилие гения". © George Sand.
21 май 20, 19:49    [22137298]     Ответить | Цитировать Сообщить модератору
 Re: Что выбрать для межпроцессного взаимодействия модулей приложений?  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 4785
petrav,
У нас типа Git стоит.
Написал что то в винде. Протестил то что виндовое.
Потом отправил одной командой в хрранилище.
В линуксе получил и работай точно также.
Все равно есть места где директивы компилятору для кого участок кода.
Без этого не получается.
21 май 20, 20:05    [22137306]     Ответить | Цитировать Сообщить модератору
 Re: Что выбрать для межпроцессного взаимодействия модулей приложений?  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 4785
Вот так счас делается бинарник CMake через студию.
Появилось понятие Проект CMake.
https://docs.microsoft.com/ru-ru/cpp/build/get-started-linux-cmake?view=vs-2019
21 май 20, 23:25    [22137387]     Ответить | Цитировать Сообщить модератору
 Re: Что выбрать для межпроцессного взаимодействия модулей приложений?  [new]
petrav
Member

Откуда:
Сообщений: 2105
PetroNotC Sharp
Вот так счас делается бинарник CMake через студию.
Появилось понятие Проект CMake.
https://docs.microsoft.com/ru-ru/cpp/build/get-started-linux-cmake?view=vs-2019

Ну, собственно, мой знакомый примерно это и сделал. Он в Студии создал отдельную конфигурацию сборки для Linux. Прикрутил туда clang, какой-то из вариантов make. Запуск прямо из Студии в виртуалке с Линукс и удалённый отладчик.

Повторюсь, если я правильно понял.
21 май 20, 23:55    [22137397]     Ответить | Цитировать Сообщить модератору
 Re: Что выбрать для межпроцессного взаимодействия модулей приложений?  [new]
Basil A. Sidorov
Member

Откуда:
Сообщений: 10171
mayton
language-neutral, platform-neutral, extensible mechanism for serializing structured data
Тоесть должен летать. Везде.
Это для (уже готовой) реализации. Тоже самое можно сказать и про целую пачку прикладных интернет-протоколов.
Далее. Даже если у вас есть "platform neutral" исходные тексты, то это не отменяет суровой привязки к процессу сборки на всех этапах. А "platform-neutral toolchain" ещё не завезли. И, вроде как, даже не планируют.

Сообщение было отредактировано: 22 май 20, 09:12
22 май 20, 09:13    [22137468]     Ответить | Цитировать Сообщить модератору
 Re: Что выбрать для межпроцессного взаимодействия модулей приложений?  [new]
mayton
Member

Откуда: loopback
Сообщений: 46497
Ну хотя-бы декларированы намерения.
22 май 20, 10:16    [22137509]     Ответить | Цитировать Сообщить модератору
 Re: Что выбрать для межпроцессного взаимодействия модулей приложений?  [new]
mayton
Member

Откуда: loopback
Сообщений: 46497
PetroNotC Sharp, а ты пробовал уже свои месседжи описать на этом птичьем языке?

https://developers.google.com/protocol-buffers/docs/cpptutorial
22 май 20, 10:55    [22137545]     Ответить | Цитировать Сообщить модератору
 Re: Что выбрать для межпроцессного взаимодействия модулей приложений?  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 4785
mayton
PetroNotC Sharp, а ты пробовал уже свои месседжи описать на этом птичьем языке?
https://developers.google.com/protocol-buffers/docs/cpptutorial

дак это сишный язык))
На одном конце профиля - структуры. Мы их кидаем на другой конец провода.
Всё банально.
22 май 20, 11:02    [22137550]     Ответить | Цитировать Сообщить модератору
 Re: Что выбрать для межпроцессного взаимодействия модулей приложений?  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 4785
petrav
PetroNotC Sharp
Вот так счас делается бинарник CMake через студию.
Появилось понятие Проект CMake.
https://docs.microsoft.com/ru-ru/cpp/build/get-started-linux-cmake?view=vs-2019

Ну, собственно, мой знакомый примерно это и сделал. Он в Студии создал отдельную конфигурацию сборки для Linux. Прикрутил туда clang, какой-то из вариантов make. Запуск прямо из Студии в виртуалке с Линукс и удалённый отладчик.

Повторюсь, если я правильно понял.

возможно.
Просто это имхо дичайший оверхед.
Мне всего нужен батник в винде чтобы всё скомпилировалось.
Пришлось ставить CMake в Program Files и ....хорошо что студия взяла это всё Г...требуху к себе.
Но ещё я не понял, поддерживают ли формат студия<--> Make File все проекты на гитхабе.
22 май 20, 11:05    [22137552]     Ответить | Цитировать Сообщить модератору
 Re: Что выбрать для межпроцессного взаимодействия модулей приложений?  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 4785
mayton
PetroNotC Sharp, а ты пробовал уже свои месседжи описать на этом птичьем языке?

https://developers.google.com/protocol-buffers/docs/cpptutorial

с другой стороны я выше жаловался, что мне структуры не нужны. Мне
22122055
22 май 20, 11:07    [22137555]     Ответить | Цитировать Сообщить модератору
 Re: Что выбрать для межпроцессного взаимодействия модулей приложений?  [new]
crutchmaster
Member

Откуда: оттуда.
Сообщений: 1114
mayton
Про D-Bus еще можно почитать

Не надо dbus. Тогда уж rabbitmq/kafka.
22 май 20, 11:07    [22137556]     Ответить | Цитировать Сообщить модератору
 Re: Что выбрать для межпроцессного взаимодействия модулей приложений?  [new]
mayton
Member

Откуда: loopback
Сообщений: 46497
PetroNotC Sharp
mayton
PetroNotC Sharp, а ты пробовал уже свои месседжи описать на этом птичьем языке?
https://developers.google.com/protocol-buffers/docs/cpptutorial

дак это сишный язык))
На одном конце профиля - структуры. Мы их кидаем на другой конец провода.
Всё банально.

Я знаю что банально. Опубликой что-нибудь.
22 май 20, 11:08    [22137557]     Ответить | Цитировать Сообщить модератору
 Re: Что выбрать для межпроцессного взаимодействия модулей приложений?  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 4785
mayton
Я знаю что банально. Опубликой что-нибудь.

Обязательно. Я ещё не скомпилил))))
Линкер ругается.
В процессе.
22 май 20, 11:10    [22137559]     Ответить | Цитировать Сообщить модератору
 Re: Что выбрать для межпроцессного взаимодействия модулей приложений?  [new]
petrav
Member

Откуда:
Сообщений: 2105
PetroNotC Sharp
mayton
PetroNotC Sharp, а ты пробовал уже свои месседжи описать на этом птичьем языке?

https://developers.google.com/protocol-buffers/docs/cpptutorial

с другой стороны я выше жаловался, что мне структуры не нужны. Мне
22122055

А зачем ты учишься собирать protobuf если тебе нужен удалённый вызов методов, как я понял?
22 май 20, 11:25    [22137569]     Ответить | Цитировать Сообщить модератору
 Re: Что выбрать для межпроцессного взаимодействия модулей приложений?  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 4785
petrav,
мне вообще нужны просто бинарники для винды от него
22 май 20, 11:26    [22137572]     Ответить | Цитировать Сообщить модератору
 Re: Что выбрать для межпроцессного взаимодействия модулей приложений?  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 4785
petrav,
Я делаю Hello World
protobuff --> qRPC
потом возможно ZeroMQ.
Ты про него что там есть вызов методов?
22 май 20, 11:28    [22137575]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3 4 5 6   вперед  Ctrl      все
Все форумы / C++ Ответить