народ шалом!
что есть:
1)линукс убунту на котором стоит БД постгрес и норм установлен libpq-dev
2)виндовс машина на которой запущена студия2019 и компилирует проекты на Си для линукс убунты из п.1
3) постгрес установлен и там и там
вопрос: какие должны быть настройки проекта в студии чтобы компилировать си проект с использованием libpq ?
продолжение балета с бд(
стал копать и понял что уже голова дымом пойдёт...
есть: виртуальная линукс машина с убунту20.
на неё установлено последовательно
sudo apt install postgresql
sudo apt install postgresql-contrib
sudo apt install postgresql-common
sudo apt-get install libpq-dev
далее: есть пустой проект студии 19 для консольных линукс приложений
просто хелловорлд - компилится.
далее, для работы приложения с постгрессом надо прилинковать (по мануалу) библиотеку libpq.lib
для этого в пустом проекте я линкеру указываю в строке Additional Dependences параметр
libpq.lib;%(AdditionalDependencies);
но линкер мне говорит что такой вайл не найден.
g++ : error : libpq.lib: No such file or directory
я из интереса сделал
sudo find / -name libpq
и он вывел вот это:
/usr/lib/postgresql/12/lib/bitcode/postgres/libpq
/usr/include/postgresql/internal/libpq
/usr/include/postgresql/libpq
libpq.lib во всей системе действительно нет.
хотя установился без ошибок