'xxx' has not been declared原因是头文件互相包含[build] D:/a-mycode/C++/DDZ-NET/client-ddz/thread/include/Communication.h:87:5: error: 'Da...
阅读全文...
C++ 报错:fstream打开相对路径文件发生错误
问题:C++使用fstream打开相对路径文件发生错误,只能使用绝对路径,下面是项目结构如上图,原以为相对路径是相对于二进制文件(server-ddz.exe)的路径,所以使用相对路径../config/config.json,但是经过测试,还是相对路径...
阅读全文...
阅读全文...
C++ 报错:‘xxx’ does not name a type
‘xxx’ does not name a type原因是由于头文件互相包含(循环依赖)导致的/mnt/d/a-mycode/C++/DDZ-NET/server-ddz/tcp/include/TcpConnection.h:31:5: error: ...
阅读全文...
阅读全文...
C++ 报错:cannot found -lxxx
cannot found -lxxx动态库找不到动态库文件,排查方向在当前CMakeLists.txt文件下使用link_directories指定动态库路径set(PROTOBUF_PATH "D:/protobuf-cpp-3.21.12&...
阅读全文...
阅读全文...
C++ 报错:undefined reference to ‘xxxx’
undefined reference to ‘xxx’函数#情况1,库链接顺序不正确导致,明显特征是报错的函数是我们自己实现的函数,而不是底层函数
[build] D:/a-mycode/C++/DDZ-NET/client-ddz/window/lo...
阅读全文...
阅读全文...