读书人

动态生成对象编译出错!大侠来帮忙!解

发布时间: 2012-03-06 20:47:55 作者: rapoo

动态生成对象编译出错!大侠来帮忙!!!
我写的是一个无窗口程序(不是控制台程序)
代码如下,很简单

C/C++ code
//---------------------------------------#include <vcl.h>#pragma hdrstop#include <NMHttp.hpp>//---------------------------------------WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int){   TNMHTTP *http=new TNMHTTP(NULL);    while (1)    //一直循环,直到退出        {           http->Get("http://www.csdn.net/");         Sleep(10000);//降低CPU占用率        }}//---------------------------------------


在没有去掉"usr dynamic RTL"和“Build with runtime pakages"前的勾时运行正常,去掉后就出现如下错误

[Linker Error] Unresolved external '__fastcall Nmhttp::TNMHTTP::~TNMHTTP()' referenced from 。。。

我想是应该缺了它的库,不知道要加入什么库,请各位帮帮忙,谢谢!



[解决办法]
添加
C/C++ code
#pragma argsused#pragma link "C:\\Program Files\\Borland\\CBuilder6\\Lib\\Release\\nmfast.lib" //Add#pragma link "C:\\Program Files\\Borland\\CBuilder6\\Lib\\Release\\rtl.lib"    //Add#pragma link "C:\\Program Files\\Borland\\CBuilder6\\Lib\\Release\\vcl.lib"    //Add 

读书人网 >C++ Builder

热点推荐