QPsql Компиляция драйвера
Добрый день!
Хочу скомпилировать драйвер Postgresql под MSVC 2019 64, в результате не хочет компилироваться, хотя под MinGW 8.1.0 64 все прекрасно компилируется. До переустновки Windows все работало и компилировалось.
вот скрин компиляции
QPsql Компиляция драйвера
разница в .qmake.stash
QPsql Компиляция драйвера
в логе nmake валится и ошибка:
C:\psql\include\libpq-fe.h(23): fatal error C1083: ЌҐ г¤ Ґвбп ®вЄалвм д ©« ўЄ«о票Ґ: stdio.h: No such file or directory,
NMAKE : fatal error U1077: "C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\bin\Hostx 64\x64\cl.EXE" : возвращенный код "0x2"
Stop.
переменные среды
QPsql Компиляция драйвера
как побороть эту напасть ? в настройках мало чего понимаю. Понимаю что надо произвести настройку. только как? и где ?
We recommend hosting TIMEWEB
Stable hosting, on which the social network EVILEG is located. For projects on Django we recommend VDS hosting.Do you like it? Share on social networks!
- Akiv Doros
- Nov. 11, 2024, 2:58 p.m.
C ++ - Test 004. Pointers, Arrays and Loops
- Result:50points,
- Rating points-4
- molni99
- Oct. 26, 2024, 1:37 a.m.
C ++ - Test 004. Pointers, Arrays and Loops
- Result:80points,
- Rating points4
- molni99
- Oct. 26, 2024, 1:29 a.m.
C ++ - Test 004. Pointers, Arrays and Loops
- Result:20points,
- Rating points-10
на сколько помню, драйвер для Postgresql идет из коробки, чем он вас не устроил?
и удалите рускую локаль в VS, а сделайте английскую по умолчанию, VS так и не научился нормально работать с кирилицей
А как использовать из коробки?
удалил рускую локаль но ничего не поменялось.
подключиться к базе
действия с локалью - чтоб нормально текст ошибки выводило, а не "ЌҐ г¤ Ґвбп ®вЄалвм д ©« ўЄ«о票Ґ"
п.с. db.drivers() - вернет список доступных драйверов
из доступных только QSQLite, поэтому и хочу скомпилировать для Postresql
а что у вас за Qt? у меня из коробки дает такой вывод
все решил все работает в папку C:\Qt\5.15.2\msvc2019_64\bin закинул libpq.dll и qsqlpsqld.dll
при компиляции драйвера из окна Qt 5.15.2 (MSVC2019 64 ) надо было запустить C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Auxiliary\Build\vcvars64.bat тогда компиляция выполняется без ошибок.
Спасбо за помощь.