Dariusz
Bujak
Student, młodszy
programista JAVA,
C++
Temat: Visual Studio 2008 i PostgrSQL 9.2
Witam,Pojawił mi sie problem z konfiguracją projektu napisanego w Win32 Console Application z PostgrSQL 9.2.
Do tej pory używałem PostgrSQL 8.4 podając w Properties projektu następujące dane:
"C/C++" -> "General"->"Additional Include Directiones" wartość "C:\Program Files (x86)\PostgreSQL\8.4\include"
"Linker"->"General"->"Additional Library Directiones" wartość "C:\Program Files (x86)\PostgreSQL\8.4\lib"
"Linker"->"Input"->"Additional Dependencies" wartość "libpq.lib"
Po zmianie wersji Potgresa zmieniłem także Properties tak jak poniżej
"C/C++" -> "General"->"Additional Include Directiones" wartość "C:\Program Files\PostgreSQL\9.2\include"
"Linker"->"General"->"Additional Library Directiones" wartość "C:\Program Files\PostgreSQL\9.2\lib"
"Linker"->"Input"->"Additional Dependencies" wartość "libpq.lib"
i właśnie teraz zaczęły sie schody bo przy próbie Build projektu pokazują sie Error tego typu jak poniżej:
Error 1 error LNK2019: unresolved external symbol _PQgetvalue referenced in function __catch$?getNew@ParkingmeterGroupTimeWorkGroupSend@@QAE?AV?$vector@UPARKINGMETER_GROUP_TIME_WORK@@V?$allocator@UPARKINGMETER_GROUP_TIME_WORK@@@std@@@std@@PAUpg_conn@@@Z$0 ParkingmeterGroupTimeWorkGroupSend.obj Serwer2
Error 2 error LNK2001: unresolved external symbol _PQgetvalue SmsSend.obj Serwer2
Error 3 error LNK2001: unresolved external symbol _PQgetvalue Software.obj Serwer2
i 214 podobnych Errorsów.
Szukałem na necie i nie znalazłem nic co by pomogło, na niektórych forach wskazywali na złe ścieżki, ale mi sie wydaje że są poprawne.
Próbowałem wykonywać
- Clean Solution
- Rebuild Solution
- Usuwałem pliki *.obj
- kilkukrotnie wskazywać / zmieniać ścieżki
- mam ustawione "Linker"->"System"->"SubSystem" wartość "Console"
Bardzo proszę o sugestie.