包含相对路径头文件问题
wa是一个已经定好的类。是在a1工程中。a1和xp都是project目录下的工程。
而在xp中用#include "../a1/wa.h "包含它,wa.h出现在文件视图external dependencies目录下。出现连接错误信息
xp.obj : error LNK2001: unresolved external symbol "public: virtual __thiscall wa::~wa(void) " (??1wa@@UAE@XZ)
xp.obj : error LNK2001: unresolved external symbol "public: __thiscall wa::wa(void) " (??0wa@@QAE@XZ)
老师给了个例子里面用#include "../TCPServer/NSocket.h "包含头文件没有问题。
[解决办法]
把wa的相关文件(特别是.cpp)添加到当前工程中。再编译。
[解决办法]
因为wa.cpp不是库文件。