我的.cpp和.h文件的路径: /home/quasiturbine/ServerProject/Network/NetworkIncludes/
在那里你可以找到TCP_Connexion.h和TCP_Connexion.cpp
在.cpp文件中,我得到了#include "NetworkIncludes\TCP_Connexion.h"默认的构造函数/析构函数.而已.
G ++命令:
g++ -o program -I/home/quasiturbine/ServerProject/Network/ /home/quasiturbine/ServerProject/Network/NetworkIncludes/TCP_Connexion.cpp
Run Code Online (Sandbox Code Playgroud)
致命错误:/home/quasiturbine/ServerProject/Network/NetworkIncludes/TCP_Connexion.cpp:1:43:致命错误:NetworkIncludes\TCP_Connexion.h:没有这样的文件或文件夹#include"NetworkIncludes\TCP_Connexion.h"
有什么问题,我该如何解决?
问题是,\当你应该使用正斜杠时,你正在使用反斜杠/.包含路径中的反斜杠是之前C++11定义的未定义行为和之后定义的实现(引用).
所以将你的包改为
#include "NetworkIncludes/TCP_Connexion.h"
Run Code Online (Sandbox Code Playgroud)
你应该好好去.