sql >> Databasteknik >  >> RDS >> PostgreSQL

Länkar libpqxx från Visual Studio 2015 på Windows 10

Som Sami Kuhmonen påpekade var detta egentligen inte ett länkfel, utan ett kompilatorfel. Jag behövde inkludera en faktisk rubrik, som Visual Studio behövde för att kunna hitta. Efter att ha lagt till rätt mapp (C:\libpqxx\include i mitt fall) till Visual Studios "ytterligare inkluderar kataloger"-inställning under C\C++ -> Allmänt enligt drescherjms förslag, kompilerar programmet bra.

För framtida referens:Jag stötte också på olösta externa länkfel efter att ha löst det första problemet. Detta beror på att du måste se till att även länka till ws2_32.lib och libpq.lib. Du måste också kopiera några andra DLL-filer som libpq också förlitar sig på till din libpqxx lib-mapp. På mitt system tror jag att dessa var ssleay32.dll, libeay32.dll och libintl-8.dll. Dessa filer finns under roten av PostgreSQL-installationen. DLL-steget nämns under libpqxxs INSTALL.txt-fil, men jag tror att det stod att DLL-filerna fanns i en mapp där jag faktiskt hittade dem.



  1. Fixa hål/luckor i siffror som genereras av Postgres-sekvensen

  2. Hur kan jag få emacs sql-mode att använda mysql-konfigurationsfilen (.my.cnf)?

  3. PLpgSQL-funktionen returnerar inte matchande titlar

  4. Java Date.toString i Oracles TO_DATE