Jak zauważył Sami Kuhmonen, nie był to w rzeczywistości błąd linkera, ale błąd kompilatora. Musiałem dołączyć rzeczywisty nagłówek, który Visual Studio potrzebował, aby móc go znaleźć. Po dodaniu odpowiedniego folderu (C:\libpqxx\include w moim przypadku) do ustawienia „dodatkowych katalogów dołączania” w Visual Studio w C\C++ -> Ogólne zgodnie z sugestią drescherjm, program kompiluje się dobrze.
Na przyszłość:napotkałem również nierozwiązane błędy zewnętrznego linkera po rozwiązaniu początkowego problemu. Dzieje się tak, ponieważ musisz upewnić się, że łączysz się również z ws2_32.lib i libpq.lib. Musisz także skopiować inne pliki DLL, na których opiera się libpq, do folderu libpqxx lib. Uważam, że w moim systemie były to ssleay32.dll, libeay32.dll i libintl-8.dll. Pliki te znajdują się w katalogu głównym instalacji PostgreSQL. Krok DLL jest wymieniony w pliku INSTALL.txt biblioteki libpqxx, jednak wydaje mi się, że stwierdzono, że biblioteki DLL znajdują się w jednym folderze, w którym je znalazłem.