Добрый день.
Версия Гис Конструктор для Qt Designer(MAPAPIVERSION = 0x111015, MAPACCESSVERSION = 20130912).
В каких библиотеках находятся определения таких функций как: wcsncpy, wcslen?
В комментарии перед этими функциями написано, что они только для внутреннего использования, конечно. Но, есть такие функции из того же mapsyst.h, как например:
которые напрямую используют вышеуказанные функции и при обращении к ним приложение падает.
Пример простого приложения, которое не собирается:
В pro-файле указаны пути, куда устанавливаются заголовочные файлы и имя линкуемой библиотеки:
Спасибо.
Версия Гис Конструктор для Qt Designer(MAPAPIVERSION = 0x111015, MAPACCESSVERSION = 20130912).
В каких библиотеках находятся определения таких функций как: wcsncpy, wcslen?
В комментарии перед этими функциями написано, что они только для внутреннего использования, конечно. Но, есть такие функции из того же mapsyst.h, как например:
Код |
---|
inline void SplitThePath(const WCHAR *path, WCHAR *drive, WCHAR *dir, WCHAR *name, WCHAR *ext) |
Пример простого приложения, которое не собирается:
Код |
---|
#include <assert.h> #include <iostream> #include "mapapi.h" int main(int argc, char *argv[]) { WCHAR dst[10]; WCHAR src[10]; src[0] = 10; src[1] = 13; wcsncpy(&dst[0], &src[0], 5); return 0; } main.cpp: error: undefined reference to `wcsncpy(unsigned short*, unsigned short const*, int)' |
В pro-файле указаны пути, куда устанавливаются заголовочные файлы и имя линкуемой библиотеки:
Код |
---|
INCLUDEPATH += /usr/share/qt4/include LIBS += -lqdmapacces TEMPLATE = app SOURCES += main.cpp |
Спасибо.