Форум программистов, компьютерный форум, киберфорум
PostgreSQL
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.80/30: Рейтинг темы: голосов - 30, средняя оценка - 4.80
2 / 2 / 3
Регистрация: 04.12.2015
Сообщений: 114

Не могу подключить PG к проекту VS2015, с++

15.11.2016, 09:30. Показов 6577. Ответов 25
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ребят привет.
Решил посмотреть как будет работать PG, попробовать её в деле так сказать.
Но возникла проблема, никак не могу её подключить к проекту.

Делал по схеме:
Иду сюда, и скачиваю сборку х86
Распаковываю где-нибудь, вытаскиваю из неё каталог include, а также 2 файла библиотек: libpq.dll, libpq.lib

Дальше в удобном для меня месте,создал каталог:

H:\Android\C++\VisualStudio\Postgress

В него собственно и положил две папки lib и include:
H:\Android\C++\VisualStudio\Postgress\in clude
H:\Android\C++\VisualStudio\Postgress\li b

Соответственно в папку lib засунул libpq.dll, libpq.lib скачанные ранее.
В include заголовки.

Дальше:
1 -> свойства проекта -> с++ -> общие -> Дополнительные каталоги включаемых файлов = H:\Android\C++\VisualStudio\Postgress
2 -> свойства проекта -> с++ -> общие -> Дополнительные каталоги включаемых файлов = H:\Android\C++\VisualStudio\Postgress\li b

3 -> свойства проекта -> Компоновщик -> общие -> Дополнительные каталоги библиотек = H:\Android\C++\VisualStudio\Postgress\li b

4 -> свойства проекта -> Компоновщик -> ввод -> Дополнительные зависимости = H:\Android\C++\VisualStudio\Postgress\li b\libpq.dll
H:\Android\C++\VisualStudio\Postgress\li b\libpq.lib


5 В фаил stdafx.h добавляю:
C++
1
#include "include/libpq/libpq-fs.h"
Никаких проблем не вижу, фаил нормально цепляется, ошибки нет. Даже пробую компилироваться, все без порблем.

6 В главном файле CPP проекта добавил 2 строки
C++
1
2
#pragma comment(lib, "libprotobuf.dll")
#pragma comment(lib, "libprotobuf.lib")
Ну думаю, полетели...ввожу
C++
1
PGconn           *conn;
И сразу-же VS грозно плюется ошибкой, "Идентификатор PGconn не определен"

Ребят я что-то в ступоре, подскажите чего я делаю не так?

Кликните здесь для просмотра всего текста
PS Как же я ненавижу эти танцы с бубном при настройки среды, бесит просто, ну почему же просто нельзя начать кодить, без этих плодово-ягодных насаждений, еще НИ ОДНОЙ сторонней библиотеки не смог подключить без каких-либо проблем, ни одной, постоянно какой-то геморрой


Добавлено через 1 час 21 минуту
Цитата Сообщение от lostandleft Посмотреть сообщение
6 В главном файле CPP проекта добавил 2 строки
Косяк увидел, изменение на:
C++
1
2
#pragma comment(lib, "libpq.dll")
#pragma comment(lib, "libpq.lib")
Ничего не дало

Добавлено через 5 часов 7 минут
Ребят помогите пожалуйста, уже скачал с нуля PGSQL установил, проделал тоже самое с новыми каталогами, которые в реестрах прописаны...результата нуль.
Удалять чтоли и MYSQL опять юзать...голову сломал в чем дело то почему не работает?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.11.2016, 09:30
Ответы с готовыми решениями:

Не могу подключить базу к проекту
Все перепробовал, но выскакивает такая ошибка. Вот строка подключения. public string knowledge_of_studentsConnectionString {...

FluentNHibernate - не могу подключить к проекту
Добрый день! Попытался подключить к проекту FluentNHibernate - неудачно. Проект ASP.NET MVC 5, .NET Framework 4.5.2 Может...

Не могу подключить Header file к проекту...
//Содержание Header file (Sum.h): class Sum { public: int s; int plus (int x1, int x2) { s = x1 + x2; return s;

25
1264 / 978 / 384
Регистрация: 02.09.2012
Сообщений: 3,024
15.11.2016, 14:04
Цитата Сообщение от lostandleft Посмотреть сообщение
Косяк увидел, изменение на:

#pragma comment(lib, "libpq.dll")
#pragma comment(lib, "libpq.lib")
Зачем вы это добавляете???
0
2 / 2 / 3
Регистрация: 04.12.2015
Сообщений: 114
15.11.2016, 15:11  [ТС]
Потому что не знаю что еще добавить.
Пишешь, не пишешь без разницы.
Студия говорит, что "Идентификатор PGconn не определен" выделяет его красным

Добавлено через 5 минут
хотя проект компилируется...не знаю, ошибка отображения чтоли но меня напрягает, не понимаю почему красное
0
1264 / 978 / 384
Регистрация: 02.09.2012
Сообщений: 3,024
15.11.2016, 17:48
У меня под рукой сейчас студии нет, может завтра получится посмотреть. По описанию пункты 1, 2, 3 и 4 вроде подходящие, но надо посмотреть на натуре.
1
2 / 2 / 3
Регистрация: 04.12.2015
Сообщений: 114
16.11.2016, 17:59  [ТС]
Спасибо буду ждать ответ...мимоходом пересобрал LIB из ДЛЛ как указано тут, ничего не дало
Надуюсь у Вас VS2015 может версия имеет значение...было так с одной библиотекой...и надеюсь гемороя с Cmake не предвидится

Добавлено через 3 часа 6 минут
grgdvo, Если у Вас будет возможность, возьмите пожалуйста с рабочей машины, на которой все работает, прилинкованные файлы DLL и LIB, может быть дело в библиотеках, не знаю, как вариант Клиентские и Серверные библиотеки различны? Хотя я уже 4 сборки пробовал с оф сайта, никак. Видимо какой-то секрет есть что-ли.

Добавлено через 1 час 27 минут
Таак, проблему порешал странно что никто в примерах по всему Вебу не пишет об этом, опять грабли ... уныло, ну пишу сам может кому пригодится.
В общем первое что сделал было это
Удивило, размер собранной lib получился значительно больше нежели в откомпиленных проектах ранее.
Это не помогло, опять теже грабли, стал копать глубже и решил подключить дополнительные заголовочные файлы содержащие в себе название библиотеки.

После добавления одной студия перестала краснеть

В итоге листинг инклуд такой получился:

C++
1
2
#include "libpq/libpq-fs.h"
#include "libpq-fe.h"
Но это пол беды, проблемы начались дальше, по всех используемых заголовочных файлах посыпались пути. Часть из них, на которые ругалась студия пришлось переписывать вручную вписывая нормальные пути к файлам.
Бред полный в общем.

Откатывать библиотеку lib и dll на те что в инсталляторах нет ни малейшего желания, главное заработало...

PS реально ни в одном примере по использованияю PG не видел того, что нужен второй заголовок, и нигде не было упоминания что геморрой с путями будет, как так то, ужас...специально что ли скрывают это...и это уже реально не в первый раз, протобуф когда ставил те же грабли были, никакой наглядной документации (((
2 дня потерял на этот бред

Пожалуйста, если есть рабочий вариант, зазипуйте и вышлите свои lib dll и папку include, которые работают на машине, очень прошу, заплатки понапихал, но ведь колхоз выходит, может боком вылезти.

Добавлено через 2 часа 9 минут
Парни частично проблему как и написал порешал, но возникла проблема с кодом, не могу подлючиться к БД находящейся на другой машине в локальной сети.

Локальный адрес моего интерфейса 192.168.0.100 локальный адрес сервера с установленной БД 192.168.0.130

Пишу такую каку:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
        const char *conninfo;
        PGconn     *conn;
        int         nnotifies;
        PGnotify   *notify;
 
        conn = PQconnectdb("hostaddr = '192.168.0.130' port = '5432' dbname = 'reg_user' user = 'postgress' password = 'mypass' connect_timeout = '0'");
 
        if (PQstatus(conn) != CONNECTION_OK)
        {
            fprintf(stderr, "Connection to database failed: %s",
                PQerrorMessage(conn));
            
        }
 
else { fprintf("Good Done");
}
На что постоянно выплевывает ошибку:
connection to database failed: FATAL: no pg_hba.conf entry for host "192.168.0.100", user "postgress", database "reg_user"
Вопрос, куда пихать еще и этот pg_hba.conf с параметрами соединения?
Что-то не хочет со мной слоненок дружить ни в какую, все время упирается

Добавлено через 17 часов 2 минуты
Все подключился, суть ошибки была в том, что на сервере не был открыт доступ для пользователей, что очнеь странно, так какя изначально ставил галочку доступна для всех, при формировании БД.
Но вроде бы получилось, коннект удался.

Все еще прошу нормальный вариант папки INCLUDE и библиотек, пожалуйста кому не жаль, дайте заведомо рабочий вариант.
У меня пути в заголовках не соответсвуют реальному расположению файлов, связи битые, чтобы проект откомпилировать пришлось с 10 файлов переписать ручками указывая реальное размещение файлов, это может боком выйти.
0
1264 / 978 / 384
Регистрация: 02.09.2012
Сообщений: 3,024
17.11.2016, 13:21
Лучший ответ Сообщение было отмечено lostandleft как решение

Решение

Цитата Сообщение от lostandleft Посмотреть сообщение
Все еще прошу нормальный вариант папки INCLUDE и библиотек, пожалуйста кому не жаль, дайте заведомо рабочий вариант.
У меня пути в заголовках не соответсвуют реальному расположению файлов, связи битые, чтобы проект откомпилировать пришлось с 10 файлов переписать ручками указывая реальное размещение файлов, это может боком выйти.
А оставлю как все таки небольшой хауту здесь.
К сожалению не нашлось виртуалки с VS2015, но нашлась с VS2008.
Я с Windows давно не связан.
На вопрос, чем отличается VS2015 от VS2008 некоторые найденные "специалисты" сказали: "да одна фигня, интерфейс похож!".
Так что я со спокойной совестью выкладываю картинки от 2008 в надежде, что в 2015 можно будет интуитивно поставить соответствующие параметры.

1) Итак имеем установленный рабочий PG 9.6.1 (дистрибутив с оф. сайта, установка в паракликов, пароль postgres)
Видим такую картинку

2) Берем стандартный пример из PG

3) Открываем студию и создаем пустой проект

4) Получаем вот

5) Копируем файл testlibpq.c в проект

6) Добавляем в проект

7) Ну и компилируем....

УПС!!! Закономерные ошибки. include'ы не найдены!!!
8) Меняем свойства проекта



2
2 / 2 / 3
Регистрация: 04.12.2015
Сообщений: 114
17.11.2016, 13:27  [ТС]
Не поверите, делал все тоже самое, я же расписал...видимо карма плохая
спасибо, что попробовали
0
1264 / 978 / 384
Регистрация: 02.09.2012
Сообщений: 3,024
17.11.2016, 13:27
Лучший ответ Сообщение было отмечено lostandleft как решение

Решение

9) Компилируем снова
ИЗМЕНИЛИ ТРИ ОСНОВНЫХ ПАРАМЕТРА!!:
а) где искать инклуды
б) где искать либы
в) какую либу подключать
этого должно быть достаточно для подавляющего большинства приложений. В код ничего не добавляем
Итак...

Успешно!

10) Идем запускать

УПС!!! Не найдены динамически прилинкованные библиотеки.

11) Идем править системные переменные

По идее должно работать уже, но я на всякий случай даже перезапустился (хотя считаю это полным бредом).

12) Ииииии...

Досада, неправильно задана строка соединения в коде

13) Меняем ее

Компилируем

14) Иииии...

Наконец-то
1
1264 / 978 / 384
Регистрация: 02.09.2012
Сообщений: 3,024
17.11.2016, 13:36
И в заключении собственно сам проект
testlibpq.zip
0
0 / 0 / 0
Регистрация: 27.09.2015
Сообщений: 9
08.03.2017, 20:07
grgdvo, Здравствуйте делала всё по вашей инструкции,но всё равно выдаёт ошибки:Ошибка 9 error LNK2019: ссылка на неразрешенный внешний символ _PQfname в функции _mainи и тд
Не могли бы Вы помочь разобраться?
0
1264 / 978 / 384
Регистрация: 02.09.2012
Сообщений: 3,024
09.03.2017, 02:18
Перепроверьте все пути по картинкам, что относится уже к стадии линковки (п.8). Судя по ошибке, компилятор (линковщик) не может найти библиотеку libpq.dll (libpq.lib)
0
0 / 0 / 0
Регистрация: 27.09.2015
Сообщений: 9
09.03.2017, 14:14
10192643]grgdvo, Я вроде бы проверяла библиотеки по указанным путям точно есть в postfresql , не знаю насчёт вот этой дополнительной зависимости и в студии не смогла найти эти библиотеки.
0
1264 / 978 / 384
Регистрация: 02.09.2012
Сообщений: 3,024
09.03.2017, 14:35
Кроме сверяться с картинками, больше ничего не могу посоветовать.
Где-то у вас недочет какой-то в настройках.
Надо все по шагам проверять, попробуйте начать с начала.

Цитата Сообщение от Вероника7 Посмотреть сообщение
не знаю насчёт вот этой дополнительной зависимости и в студии не смогла найти эти библиотеки.
Вот здесь не понял, про какие дополнительные зависимости и про какие эти библиотеки вы говорите??
0
0 / 0 / 0
Регистрация: 27.09.2015
Сообщений: 9
09.03.2017, 19:07
Цитата Сообщение от Вероника7 Посмотреть сообщение
grgdvo
Вот я проверила но не знаю те ли именно файлы в папках? У меня пропадает подчёркивание в строчке с include ,но выскакивают ошибки как на скрине.
Миниатюры
Не могу подключить PG к проекту VS2015, с++   Не могу подключить PG к проекту VS2015, с++   Не могу подключить PG к проекту VS2015, с++  

Не могу подключить PG к проекту VS2015, с++   Не могу подключить PG к проекту VS2015, с++   Не могу подключить PG к проекту VS2015, с++  

0
0 / 0 / 0
Регистрация: 27.09.2015
Сообщений: 9
09.03.2017, 19:14
grgdvo, И придётся ли мне из-за этого что-то переустанавливать?Спасибо.
0
1264 / 978 / 384
Регистрация: 02.09.2012
Сообщений: 3,024
10.03.2017, 00:39
Мда, действительно все соответствует.
Есть еще такой момент, который может возникать.
У вас система 32-разрядная или 64-разрядна? И вы какой код компилируете 32 или 64?? И какая версия PostgreSQL установлена, 32 или 64??

На память я не знаю как в VS посмотреть разрядность собираемого кода, нету под рукой ничего.
Но факт в том, что для сборки 64-разрядного приложения не будут использоваться зависимые библиотеки, если они 32 разрядные. И наоборот. Попробуйте этот вариант проверить, больше ничего в голову пока не приходит.
0
0 / 0 / 0
Регистрация: 27.09.2015
Сообщений: 9
10.03.2017, 19:13
grgdvo, windows 64, postgres 64 , студия уже не помню давно устанавливала ,но по-моему тоже 64
0
0 / 0 / 0
Регистрация: 27.09.2015
Сообщений: 9
24.03.2017, 23:11
grgdvo, Здравствуйте снова, я заменили конфигурацию приложения на х64 ,тогда ушли те ошибки,что были у меня. Потом появилась ошибка как у вас на скрине ,я исправила переменную path. Теперь программа запускается без ошибок ,но при этом ничего не выводит,так как не находит какие-то файлы. Вот ,что пишет:
"Проект5.exe" (Win32). Загружено "C:\Users\Toshiba\Documents\Visual Studio 2013\Projects\Проект5\x64\Debug\Проект5. exe". Символы загружены.
"Проект5.exe" (Win32). Загружено "C:\Windows\System32\ntdll.dll". Невозможно найти или открыть PDB-файл.
"Проект5.exe" (Win32). Загружено "C:\Windows\System32\kernel32.dll". Невозможно найти или открыть PDB-файл.
"Проект5.exe" (Win32). Загружено "C:\Program Files\AVAST Software\Avast\x64\aswhooka.dll". Невозможно найти или открыть PDB-файл.
"Проект5.exe" (Win32). Загружено "C:\Windows\System32\KernelBase.dll" . Невозможно найти или открыть PDB-файл.
"Проект5.exe" (Win32). Загружено "C:\Program Files\PostgreSQL\9.5\bin\libpq.dll". Невозможно найти или открыть PDB-файл.
"Проект5.exe" (Win32). Загружено "C:\Program Files\PostgreSQL\9.5\bin\ssleay32.dll". Невозможно найти или открыть PDB-файл.
"Проект5.exe" (Win32). Загружено "C:\Program Files\PostgreSQL\9.5\bin\libeay32.dll". Невозможно найти или открыть PDB-файл.
"Проект5.exe" (Win32). Загружено "C:\Windows\System32\ws2_32.dll". Невозможно найти или открыть PDB-файл.
"Проект5.exe" (Win32). Загружено "C:\Windows\System32\msvcrt.dll". Невозможно найти или открыть PDB-файл.
"Проект5.exe" (Win32). Загружено "C:\Windows\System32\rpcrt4.dll". Невозможно найти или открыть PDB-файл.
"Проект5.exe" (Win32). Загружено "C:\Windows\System32\nsi.dll". Невозможно найти или открыть PDB-файл.
"Проект5.exe" (Win32). Загружено "C:\Windows\System32\gdi32.dll". Невозможно найти или открыть PDB-файл.
"Проект5.exe" (Win32). Загружено "C:\Windows\System32\user32.dll". Невозможно найти или открыть PDB-файл.
"Проект5.exe" (Win32). Загружено "C:\Windows\System32\lpk.dll". Невозможно найти или открыть PDB-файл.
"Проект5.exe" (Win32). Загружено "C:\Windows\System32\usp10.dll". Невозможно найти или открыть PDB-файл.
"Проект5.exe" (Win32). Загружено "C:\Windows\System32\advapi32.dll". Невозможно найти или открыть PDB-файл.
"Проект5.exe" (Win32). Загружено "C:\Windows\System32\sechost.dll". Невозможно найти или открыть PDB-файл.
"Проект5.exe" (Win32). Загружено "C:\Windows\System32\msvcr120.dll". Невозможно найти или открыть PDB-файл.
"Проект5.exe" (Win32). Загружено "C:\Program Files\PostgreSQL\9.5\bin\libintl-8.dll". Модуль был построен без символов.
"Проект5.exe" (Win32). Загружено "C:\Program Files\PostgreSQL\9.5\bin\libiconv-2.dll". Модуль был построен без символов.
"Проект5.exe" (Win32). Загружено "C:\Windows\System32\secur32.dll". Невозможно найти или открыть PDB-файл.
"Проект5.exe" (Win32). Загружено "C:\Windows\System32\sspicli.dll". Невозможно найти или открыть PDB-файл.
"Проект5.exe" (Win32). Загружено "C:\Windows\System32\Wldap32.dll". Невозможно найти или открыть PDB-файл.
"Проект5.exe" (Win32). Загружено "C:\Windows\System32\shell32.dll". Невозможно найти или открыть PDB-файл.
"Проект5.exe" (Win32). Загружено "C:\Windows\System32\shlwapi.dll". Невозможно найти или открыть PDB-файл.
"Проект5.exe" (Win32). Загружено "C:\Windows\System32\msvcr120d.dll". Невозможно найти или открыть PDB-файл.
"Проект5.exe" (Win32). Загружено "C:\Windows\System32\imm32.dll". Невозможно найти или открыть PDB-файл.
"Проект5.exe" (Win32). Загружено "C:\Windows\System32\msctf.dll". Невозможно найти или открыть PDB-файл.
"Проект5.exe" (Win32). Загружено "C:\Windows\System32\version.dll". Невозможно найти или открыть PDB-файл.
"Проект5.exe" (Win32). Выгружено "C:\Windows\System32\version.dll"
"Проект5.exe" (Win32). Загружено "C:\Windows\System32\mswsock.dll". Невозможно найти или открыть PDB-файл.
"Проект5.exe" (Win32). Загружено "C:\Windows\System32\version.dll". Невозможно найти или открыть PDB-файл.
"Проект5.exe" (Win32). Выгружено "C:\Windows\System32\version.dll"
"Проект5.exe" (Win32). Загружено "C:\Windows\System32\WSHTCPIP.DLL". Невозможно найти или открыть PDB-файл.
"Проект5.exe" (Win32). Загружено "C:\Windows\System32\wship6.dll". Невозможно найти или открыть PDB-файл.
"Проект5.exe" (Win32). Загружено "C:\Windows\System32\dnsapi.dll". Невозможно найти или открыть PDB-файл.
"Проект5.exe" (Win32). Загружено "C:\Windows\System32\IPHLPAPI.DLL". Невозможно найти или открыть PDB-файл.
"Проект5.exe" (Win32). Загружено "C:\Windows\System32\winnsi.dll". Невозможно найти или открыть PDB-файл.
"Проект5.exe" (Win32). Загружено "C:\Windows\System32\rasadhlp.dll". Невозможно найти или открыть PDB-файл.
"Проект5.exe" (Win32). Загружено "C:\Windows\System32\FWPUCLNT.DLL". Невозможно найти или открыть PDB-файл.
"Проект5.exe" (Win32). Выгружено "C:\Windows\System32\wship6.dll"
"Проект5.exe" (Win32). Выгружено "C:\Windows\System32\WSHTCPIP.DLL"
Поток 0x15a0 завершился с кодом 0 (0x0).
"Проект5.exe" (Win32). Выгружено "C:\Windows\System32\FWPUCLNT.DLL"
Поток 0x175c завершился с кодом 1 (0x1).
Программа "[3284] Проект5.exe" завершилась с кодом 1 (0x1).
Не могли бы вы помочь с этим? Спасибо.
0
1264 / 978 / 384
Регистрация: 02.09.2012
Сообщений: 3,024
25.03.2017, 07:39
Цитата Сообщение от Вероника7 Посмотреть сообщение
Проект5\x64\Debug
Вы собираете Debug проект (с отладочной информацией). MSVC не может найти файлы с отладочной информацией для системных библиотек. Переключите сборку на Release.
0
0 / 0 / 0
Регистрация: 27.09.2015
Сообщений: 9
25.03.2017, 19:51
grgdvo, переключила,не помогло выдаёт ,что не может найти файл.
"Проект5.exe" (Win32). Загружено "C:\Users\Toshiba\Documents\Visual Studio 2013\Projects\Проект5\x64\Release\Проект 5.exe". Символы загружены.
"Проект5.exe" (Win32). Загружено "C:\Windows\System32\ntdll.dll". Невозможно найти или открыть PDB-файл.
"Проект5.exe" (Win32). Загружено "C:\Windows\System32\kernel32.dll". Невозможно найти или открыть PDB-файл.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.03.2017, 19:51
Помогаю со студенческими работами здесь

Не могу подключить к консольному проекту AnsiString
Доброе утро! Не подскажите как подключить к консольному приложению AnsiString, какой хидер нужно подключить? #include...

Не могу подключить к проекту внешнюю библиотеку
cpr библиотека с гитхаба Там есть include - пробовал их добавить к проекту - ничего не получилось. Через vcpkg скачал, получил либы,...

Не могу подключить файл к проекту через заголовок.
Программка вывода строки по uart. Тупая до слёз, просто для тестов. МК - otmyko328p. Если программа написана одним куском, всё...

По многофайловоу проекту в VS2015
Пытаюсь начать писать код под МК в VS 2015, но сыпятся ошибки и не понятно откуда, для тех кто знает С++ будет просто.., скажите пожалуйста...

Не могу подключить к проекту ссылку на System.Runtime.Serialization.Formatters.Binary
Столкнулся с непонятной проблемой. Не могу подключить к проекту ссылку на System.Runtime.Serialization.Formatters.Binary, т.к. таковой в...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
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. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru