我已经阅读了所有其他答案并尝试遵循但仍然遇到错误。 我使用Qt 4.8.6和QT创建者3.5.1。我在.pro文件中包含libproj:
INCLUDEPATH += C:/Qt/include/libproj-4.4
LIBS += -LC:/Qt/lib -lproj
libproj.a在指定的目录中可用,src代码也可用。 头文件包含在Projection.h中:
extern "C" {
#include <proj_api.h>
}
在Projection_libproj.cpp
中调用函数“pj_free”然后我收到了错误:
C:\Users\ngu\Documents\jan-mayen\JanMaven\src\map\Projection_libproj.cpp:-1: error: undefined reference to `pj_free'