Ru-MaNGOS

Ru-MaNGOS (http://mangos.ytdb.ru/index.php)
-   Патчи на рассмотрении (http://mangos.ytdb.ru/forumdisplay.php?f=49)
-   -   DO_POSTGRESQL вызывает ошибки компиляции (http://mangos.ytdb.ru/showthread.php?t=5466)

Achilles 28.05.2012 22:44

DO_POSTGRESQL вызывает ошибки компиляции
 
Вложений: 1
Не знаю точно в тот ли раздел пишу, модераторы, поправьте если что, пожалуйста.
В общем у меня не проблема как таковая, а просто багфикс. Попытка собрать мангос с предопределением DO_POSTGRESQL (для совместимости с PostgreSQL) вызвала ошибки компиляции. Они были успешно исправлены. Выкладываю патч со всеми изменениями:
- src/framework/Platform/CompilerDefs.h - здесь определяем DO_POSTGRESQL просто раскоментив его;
- src/shared/Database/DatabaseMysql.cpp;
- src/shared/Database/DatabasePostgre.cpp;
- src/shared/Database/DatabasePostgre.h;
- src/shared/Database/QueryResultMysql.cpp;
- src/shared/Database/QueryResultPostgre.cpp;
- src/shared/Database/QueryResultPostgre.h - просто убрал предупреждение;
- win/VC100/shared.vcxproj - добавлены *Postgre.cpp/h в проект;
- win/VC100/shared.vcxproj.filters.
Думаю стоит внести эти изменения в основную ветку.

Vladimir 29.05.2012 00:43

Вы не пробывали их с генереными cmake проектами?
как минимум я надеюсь они не ломают сборку для них - конечно идеально бы было иметь опцию в cmake для выбора.

Achilles 29.05.2012 20:44

Нет не пробовал. С cmake у меня как-то не срослось :) Буду благодарен если кто-нибудь, у кого с ним получше попробует. Думаю не сломают, не должны.


Текущее время: 04:08. Часовой пояс GMT +3.

ru-mangos.ru - Русское сообщество MaNGOS