Николай Савельев, Возможно.
У меня 410 контроллер был внешний.
Что было на материнке сейчас уже не вспомню.
Винду ставил с помощью диска SmartStart, как упоминал CityCat4 .
Вот здесь можно взять официальные собранные бинарники буста. Качайте файл boost_1_68_0-msvc-14.1-64.exe и устанавливайте.
Если после установки библиотеки ошибка не исчезнет - надо добавить в свойства проекта каталог с lib файлами буста: Configuration properties->Linker->General->Additional Library directories
devbutch, Для обмена информацией между процессами используйте средства IPC: каналы, сокеты, файлы, ...
В вашем случае - для простого сигнализирования или выставления флага можно использовать именованные сообщения (CreateEvent/SetEvent). Кроме того можно использовать любые примитивы синхронизации в именованном варианте: условные переменные, мьютексы, семафоры ...
Если передаваемых данных много то лучше использовать разделяемую память или каналы.
2. Не только белый, но еще и статический. Адрес может быть не у сервера непосредственно, а у роутера/шлюза, на котором в NAT прокинете порт tcp/25 до сервера. Если нужно будет работать с почтой снаружи, то прокидывать нужно будет и POP3 и/или IMAP.
goodlike_by, Да и еще - сам веб сервер может слушать только localhost, т.е. не слушать внешние адреса.
Это можно поменять через конфиг апача и после рестарта он откроет порты на внешних интерфейсах.
На мой взгляд это правильный вариант, но, конечно, самый кардинальный из предложенных. Перед тем как его использовать надо хорошо подумать и протестировать.
Герман, На счет простоты:
Если вы внимательно прочитаете мой ответ, то там найдете, что при определенных условиях некоторые из пунктов могут выполняться автоматически, без вашего участия. Но это не всегда будет так и лучше быть к этому готовым.
Фактически обязательным пунктом является только 1 и опция -l из третьего пункта, что и получилось в вашем случае, видимо.
alex_ak1, Это нормально когда в этом есть необходимость, как у вас.
Сделайте маршрут постоянным, если вам это действительно нужно. Можно написать батник с одной командой route и запускать по мере необходимости.
Сергей Бровко, У меня то же установлено некоторое количество софта, которым я пользуюсь и не хотелось все переустанавливать. Т.к. торопиться мне было не куда, то каждый раз я примерно неделю по вечерам пытался решить проблему первый раз вообще месяц убил, правда с перерывами и там уже какой-то спортивный интерес появился.
Переустановка винды с накатом всего софта с нуля заняла 1 день вялотекущего процесса.
Добавлю - ознакомиться со стандартной библиотекой Си не составит труда - она не большая.
Пихать биты в порты с тем же успехом можно и на плюсах.
Не знаю, что там с ардуино, но для других МК есть современные компиляторы С++.
Если проект планируется достаточно большой, то лучше сразу начинать на С++ - это сэкономит время и развяжет руки - потому что стандартная библиотека на С++ гораздо богаче Сишной.
Маленький - можно на Си реализовывать.
set /p val="Введи цифры: "
Проверка файла на существование:
if exist <имя файла>
В помощь:
set /?
if /?
PS: вообще у любой команды есть встроенная справка, вызывается ключом /?
Неполный список команд: help