VS RTKLIB调试错误

1.错误(活动) E0144 “const char *” 类型的值不能用于初始化 “char *” 类型的实体
解决办法: 在项目属性->C/C+±>语言中的符合模式项选择否。

2.无法打开源文件 pthread.h
无法打开包括文件: “dirent.h”:

解决办法:项目 -> 管理 Nuget程序包 -> 左边选择全部 , 右边搜索框 搜索 pthread
出现 Pthreads Library ,点击安装 。

3.无法打开源文件 rtklib.h
解决办法:项目 ->属性 ->C++ ->常规->附加包含目录,添加rtklib.h文件的路径。

4.无法打开包括文件: “sys/time.h”
解决办法:
VS RTKLIB调试错误_第1张图片
项目 ->属性 ->C++ ->预处理器,添加WIN32

5.pthread.h中报错:C2011 “timespec”:“struct”类型重定义
解决方法:在pthread.h 第33行
#if !defined( PTHREAD_H )
#define PTHREAD_H
下面加上
#define HAVE_STRUCT_TIMESPEC。

你可能感兴趣的:(VS RTKLIB调试错误)