- Centos 7
- cmake 3.6.1
- sybase-15.0.5
- gcc.4.9.2
Cmakeгенерация в порядке, но make завершился неудачно с этой ошибкой:
/linopt/sybase-15.0-esd5/OCS-15_0/include/ctpublic.h:269:41: error: 'SQLDA' has not been declared
extern CS_RETCODE CS_PUBLIC ct_dynsqlda PROTOTYPE((
из CMmakeLists:
find_package(Sybase 15.0.5 EXACT REQUIRED)
Таким образом, ctpublic.h включен, но не определен SQLDA.
Добавление этого не помогает:
target_include_directories (myApp PUBLIC $ {Sybase_INCLUDE_DIRS})
PostgreSql 9.6.8 библиотека также используется в моем проекте.
ОБНОВЛЕНИЕ: Только что выяснили, что эти 2 библиотеки имеют 2 одинаковых файла "sqlda.h".Как это можно решить?
Есть предложения?