sql >> Databáze >  >> RDS >> PostgreSQL

Propojení libpqxx ze sady Visual Studio 2015 ve Windows 10

Jak zdůraznil Sami Kuhmonen, ve skutečnosti se nejednalo o chybu linkeru, ale o chybu kompilátoru. Potřeboval jsem zahrnout skutečné záhlaví, které Visual Studio potřebovalo najít. Po přidání správné složky (v mém případě C:\libpqxx\include) do nastavení Visual Studio "další začleněné adresáře" pod C\C++ -> Obecné podle návrhu drescherjma se program zkompiluje v pořádku.

Pro budoucí použití:Po vyřešení počátečního problému jsem také narazil na nevyřešené chyby externího linkeru. Je to proto, že se musíte ujistit, že také odkazujete na ws2_32.lib a libpq.lib. Musíte také zkopírovat některé další soubory DLL, na které libpq také spoléhá, ​​do vaší složky libpqxx lib. V mém systému se domnívám, že to byly ssleay32.dll, libeay32.dll a libintl-8.dll. Tyto soubory jsou umístěny v kořenovém adresáři instalace PostgreSQL. Krok DLL je zmíněn pod souborem INSTALL.txt knihovny libpqxx, ale domnívám se, že v něm bylo uvedeno, že knihovny DLL byly umístěny v jedné složce, kde jsem je skutečně našel.



  1. ORACLE Jak používat cívku s dynamickým umístěním cívky

  2. problém s instalací drahokamu mysql2 s rails3 na mac

  3. CASE SQLite

  4. PHP/MySQL 2 příkazy „while“ z 1 dotazu mysql?