Привязки Go GDAL: у CPLErr нет поля или метода «Err» при использовании lukeroth/gdal с TileDB-Go.C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Привязки Go GDAL: у CPLErr нет поля или метода «Err» при использовании lukeroth/gdal с TileDB-Go.

Сообщение Anonymous »

Я установил в свою систему GDAL и TileDB вместе со всеми необходимыми зависимостями. Однако когда я пытаюсь запустить проект Go, использующий привязки lukeroth/gdal и TileDB-Go, я сталкиваюсь со следующей ошибкой:
../../../go/pkg/mod/github.com/lukeroth/gdal@v0.0.0-20240301124940-d4ff2229365e/algorithms.go:325:3:
CPLErr(func() _Ctype_CPLErr {…}()).Err undefined (type CPLErr has no field or method Err)

Похоже, что тип CPLErr в привязках GDAL Go не имеет поля или метода Err. Я не уверен, является ли это несоответствием версий между библиотекой GDAL и привязками Go, или есть другая проблема, вызывающая эту ошибку.
Кроме того, я также получаю предупреждения об устаревших функциях, когда с помощью TileDB-Go:
warning: 'tiledb_array_schema_dump' is deprecated [-Wdeprecated-declarations]

Версии:
GDAL 3.8.4, released 2024/02/08
Libtiledb.so.2.27
github.com/lukeroth/gdal v0.0.0-20240301124940-d4ff2229365e
github.com/TileDB-Inc/TileDB-Go v0.32.0


Подробнее здесь: https://stackoverflow.com/questions/789 ... oth-gdal-w
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»