TIdHTTP *idhtp1; //需要包含对应的头文件
想要用这个控件,只是头文件包含和库文件方面除了问题,很尴尬...求大婶指教
问题如下:
不论是否包含头文件
#include <IdBaseComponent.hpp>
#include <IdComponent.hpp>
#include <IdHTTP.hpp>
#include <IdTCPClient.hpp>
#include <IdTCPConnection.hpp>
错误显示如下:
[ILINK32 Error] Error: Unresolved external '__fastcall Idhttp::TIdCustomHTTP::Get(System::UnicodeString)' referenced from C:\USERS\ADMINISTRATOR\DESKTOP\WANWAN\DEBUG\TTIDHTTP1.OBJ
感觉像是找不到头文件,但是我的#include以及lib路径里面都已经包含了indy10文件夹路径,并且手动去搜索,indy10文件夹下也有这几个.hpp文件,为什么还是会出错呢?
如果连接库文件如下:
#pragma link "IdBaseComponent"
#pragma link "IdComponent"
#pragma link "IdHTTP"
#pragma link "IdTCPClient"
#pragma link "IdTCPConnection"
就会错误提示:
[ILINK32 Error] Fatal: Unable to open file 'IDBASECOMPONENT.OBJ'
也是没有生成.obj文件..到底是什么原因?求大婶解救啊,小弟新手,问的问题比较小白..求大婶....