1. curl库使用问题
cmake描述:
find_package(CURL REQUIRED)
include_directories(${CURL_INCLUDE_DIRS})
基于此准备curl环境,失败
修改cmake文件如下:
include_directories( ${PROJECT_SOURCE_DIR}/Curl/include)
link_directories(${PROJECT_SOURCE_DIR}/Curl/lib)
link_libraries(LIBCURL.LIB)
下载curl源码,和库文件,直接在工程下添加curl的include和lib文件
2. 链接python36_d.lib文件失败
到python36的安装目录,修改include中的pyconfig.h文件
# if defined(_DEBUG)
# pragma comment(lib,"python36.lib")
# elif defined(Py_LIMITED_API)
# pragma comment(lib,"python3.lib")
# else
# pragma comment(lib,"python36.lib")
# endif /* _DEBUG */
#ifdef _DEBUG
//# define Py_DEBUG
#endif
3. 预定义宏未添加
添加add_definitions(-DFIGTREE_STATIC)
4. AMD64位机指针sizeof
使用unsigned long long变量存储AMD64位机指针地址
5. 第三方库pthreadVC2的问题
添加pthreadVC2
6. ITK,python环境变量设置
PYTHONPATH等