一、error D8016: “/ZI”和“/Gy-”命令行选项不兼容
项目->属性->c/c++->常规
调试信息格式改成 程序数据库(/Zi)
项目->属性->c/c++->代码生成
启用函数级链接 改成是(/Gy-)
二、要将StreamingServer设为启动项目
三、错误 C1083 无法打开包括文件: “fcntl.h”: No such file or directory
项目->属性->VC++目录->包含目录->编辑
添加C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt
项目->属性->VC++目录->库目录->编辑
添加C:\Program Files (x86)\Windows Kits\10\Lib\10.0.16299.0\ucrt\x86
四、提示:winsock2某些函数重定义。
DarwinStreamingSrvr6.0.3Source\CommonUtilitiesLib\OSHeaders.h(的#include<windows.h>
前面加上:
#define WIN32_LEAN_AND_MEAN
#include <windows.h>
五、错误 C3688 文本后缀“S32BITARG”无效;未找到文文本运算符或文本运算符模板“operator """"S32BITARG”
在用到该宏的地方前面加一个空格即可。vs2015后不可以直接将宏放在字符串后面。
六、错误 C2039 “strlcpy”: 不是“`global namespace'”的成员
将strlcpy改成strncpy,strlcpy是linux的写法
七、错误 C1083 无法打开包括文件: “arpa/inet.h”: No such file or directory
将#include <arpa/inet.h>
替换成如下
#ifndef __Win32__
#include <arpa/inet.h>
#include <fcntl.h>
#endif
八、错误 C1083 无法打开包括文件: “grp.h”: No such file or directory
注释报错行,报错的方法也注释调
#include <grp.h>
#include <membership.h>
#include <pwd.h>
#include <unistd.h>
九、错误 C2039 “timeGetTime”: 不是“`global namespace'”的成员
加入#include <timeapi.h>
十、错误 C1083 无法打开包括文件: “QTSSDSAuthModule.h”: No such file or directory
注释错误代码就行
十一、错误 LNK2019 无法解析的外部符号 "public: static void __cdecl QTSS3GPPModuleUtils::Initialize(struct QTSS_Initialize_Params *)" (?Initialize@QTSS3GPPModuleUtils@@SAXPAUQTSS_Initialize_Params@@@Z),该符号在函数 "long __cdecl Initialize(struct QTSS_Initialize_Params *)" (?Initialize@@YAJPAUQTSS_Initialize_Params@@@Z) 中被引用。
这类错误是项目中缺了文件,找到缺少的加到项目里就好了。