为什么会出现这样的错误!
[Linker Error] Unresolved external '_Form1' referenced from D:\BORLAND C++ BUILDER 6\PROJECTS\PROJECT2.OBJ<br>[Linker Error] Unresolved external 'TForm1::' referenced from D:\BORLAND C++ BUILDER 6\PROJECTS\PROJECT2.OBJ<br>我用C FREE 可以编译出程序,但是用C++ BUILDER 却出现这样的错误,请问是为什么啊?<br>程序如下:<br> #include<iostream><br> using namespace std;<br> const int len =66;<br> const int divs =6;<br> void subdivide(char ar[],int low,int high,int level);<br> int main()<br> {<br> char ruler[len];<br> int i;<br> for(i=1;i<len-2;i++)<br> ruler[i]=' ';<br> ruler[len-1]='\0';<br> int max =len -2;<br> int min =0;<br> ruler[min]=ruler[max]='|';<br> cout<<ruler<<"\n";<br> for(i=1;i<=divs;i++)<br> {<br> subdivide(ruler,min,max,i) ;<br> cout<<ruler<<"\n";<br> for(int j=1;j<len-2;j++)<br> ruler[j]=' ';<br> }<br> return 0;<br> }<br> void subdivide(char ar[],int low,int high,int level)<br> {<br> if (level==0)<br> return;<br> int mid=(high+low)/2;<br> ar[mid]='|';<br> subdivide(ar,low,mid,level-1);<br> subdivide(ar,mid,high,level-1);<br> }<br> <P>我认为你应该新建一个:Console Wizard<BR>在把程序代码加入就可以编译了。</P> 新建了还是不能编译啊~<br>还是同样的错误~<br> <P>| |<BR>| | |<BR>| | | | |<BR>| | | | | | | | |<BR>| | | | | | | | | | | | | | | | |<BR>| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |<BR>|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||<BR>请按任意键继续. . .(这是测试的结果)<BR>//---------------------------------------------------------------------------</P><P>#include <vcl.h><BR>#pragma hdrstop</P>
<P>//---------------------------------------------------------------------------</P>
<P>#pragma argsused<BR>#include<iostream><BR>using namespace std;<BR>const int len =66;<BR>const int divs =6;<BR>void subdivide(char ar[],int low,int high,int level);<BR>int main()<BR>{<BR> char ruler[len];<BR> int i;<BR> for(i=1;i<len-2;i++)<BR> ruler[i]=' ';<BR> ruler[len-1]='\0';<BR> int max =len -2;<BR> int min =0;<BR> ruler[min]=ruler[max]='|';<BR> cout<<ruler<<"\n";<BR> for(i=1;i<=divs;i++)<BR> {<BR> subdivide(ruler,min,max,i) ;<BR> cout<<ruler<<"\n";<BR> for(int j=1;j<len-2;j++)<BR> ruler[j]=' ';<BR> }<BR> system("pause");<BR>}<BR>void subdivide(char ar[],int low,int high,int level)<BR>{<BR> if (level==0)<BR> return;<BR> int mid=(high+low)/2;<BR> ar[mid]='|';<BR> subdivide(ar,low,mid,level-1);<BR> subdivide(ar,mid,high,level-1);<BR>}</P>
<P>//---------------------------------------------------------------------------<BR></P> 恩,谢谢!<br><br>
页:
[1]
