首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

包含相对路径头文件有关问题

2012-02-22 
包含相对路径头文件问题wa是一个已经定好的类。是在a1工程中。a1和xp都是project目录下的工程。而在xp中用#in

包含相对路径头文件问题
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不是库文件。

热点排行