longclaps, В последних версиях винды многие настройки не хранятся в реестре. Они зарыты где-то в пользовательском профиле в виде файлов часто двоичного формата. Например настройки расположения плиток в меню Пуск. DartAlex, Открепите панель, сделайте ее немного меньше размером (на ширину разделителя) и снова закрепите.
Структура файла, конечно, не слишком сложна.
Но он не такой простой как кажется. Самый простой вариант, когда в файле лежат не сжатые данные. Но это далеко не единственный возможный формат данных, который может быть в wav файле - есть и разнообразное сжатие и т.д. и т.п. Конечно можно остановиться на не сжатых данных, а на остальное забить, тогда сделать довольно просто и в инете можно найти уже готовые заготовки.
Сергей Горностаев, Да, если они пришли, чтоб похоронить контору, то будут цепляться за любые мелочи.
Типичная проверка дальше документов не идет.
Мне ни разу не приходилось показывать проверяющим код активации или версию винды, установленной на офисных компьютерах. Проверки в конторе были каждые 2 года в течение более 10 лет.
Владислав Прубняк, Да, возможно.
Вытащите кабель из кабель канала.
Если не поможет, то скорее всего вам не повезло с кабелем.
Еще вариант - попробуйте заменить коммутатор или что там у вас вместо него (хаб/свич/роутер).
Часто домашние роутеры не могут поднять линию на длинном кабеле. Правда ваши 35 метров не критическая дистанция, но все же.
Если придется менять кабель:
1.Не берите дешевый кабель.
2.Не покупайте у "подозрительных" продавцов. Покупайте в компаниях, занимающихся монтажом СКС.
3.Используйте восьми жильный кабель. Пригодится при апгрейде сети.
Millerish, обычно exe или dll выбирается еще на этапе создания проекта - можно выбрать нужный шаблон проекта (для dll) и там будут установлены необходимые опции, вам останется только добавить исходники в проект.
Значит вы не правильно настроили проект.
По умолчанию в MSVC собирается исполняемый файл, а не библиотека.
Необходимо указать, что нужно собирать dll: Project->Properties->General->Configuration type
А ссылку на библиотеку нужно убрать - очевидно, что она не может ссылаться на саму себя.
Одинаково примерно: в MSVC нужно с нуля создать и настроить проект, примерно как написал al_sh
В msys2/mingw - нужно установить среду и все что нужно для сборки.
Но вариант с MSVC - это будет отдельный проект, который нужно будет отдельно поддерживать.
В msys2/mingw - скорее всего можно будет использовать ваш вариант сборки без изменений.
Но под винду компилятор MSVC дает лучший код и не зависит от библиотек mingw.
Millerish, Если собирать под MSVSC то проще всего создать проект, добавить туда необходимые исходники и собрать в IDE. Кстати в комплекте MSVC есть nmake - это такой не до make, но для не очень навороченной сборки вполне пригоден.
Если поставить msys2 и туда комплект для сборки gcc, make и т.п., то должно собраться и вашим набором без изменений.
В обоих случаях соберется при условии, что в библиотеке не используется каких-то платформо зависимых средств. Например, если использовать только стандартную библиотеку, то собирается без проблем.
Возможно, понадобиться определить DllMain().