主题:连接错误

  共有19280人关注过本帖    
sms
1楼


连接错误  发帖心情 Post By:2005-6-8 10:57:00   [只看该作者]

我在编译程序时,出现如下错误:linker error:Fixup overflow at _TEXT:005D,target=getatcmdecho() in module BC\INCLUDE\GPRS_SMS.CPP
linker error:undefined symbol sendatcmdstring(char near*,int)in module bc\INCLUDE\GPRS_SMS.CPP
是不是你们的源程序有问题???
#include<stdio.h>
#include <conio.h>
#include <time.h>
#include <dos.h>
#include<string.h>
#include"GPRS_SMS.h"
#include "etr_ppp.h"
#include"NETBOX.h"
#include "rs232x4.h"
 int main()
{
 if(!GPRSPowerIsOn( ))
      {
      DisableIGT( );
      NB_Delay( 200 );
      EnableIGT( );
      NB_Delay( 200 );
      DisableIGT( );
      NB_Delay( 5000 );
      }
InitUART(0,2);
InitUART(3,2);
InstallISR(0);
InstallISR(3);
int i0,i1,i2,i3,i4,i5,i6,EndFlag;
   unsigned char OwnIPStr[20];
   struct RcvSMSInfo  Info[50];;
char content[140],content1[140];

   while(1)
 {
    i4=GetInputData(0);
    if(i4==-1)
    printf(" There isnot a sms to send");
    else
    {
      for(i0=0;i0<140;i0++)
      { content1[i0]=(char)i4;
i4=GetInputData(0);
if(i4==-1)
i0=140;
      }
    i5=SendSMS("13826048512",content1);
      if(i5==0)
      printf("send sucessfully");
      else
      printf("send fail");
      }




   i6=ReceiveSMS(content,1);
   if(i6<0)
   printf("Receive fail");
   else if(i6==0)
   printf("There isnot a sms");
   else if(i6>0)
    {
     printf("There is a sms");
     i0=strlen(content);
     if(i0>=140)
     i0=140;
     for(i3=0;i3<i0;i3++)
      PutOutputData(0,content[i3]);
StartSend(0);
     }

  else
  printf("There isnot a sms");
 }
 UninstallISR(0);
 UninstallISR(3);
  return(0);
}


  单帖管理 | 引用 | 回复 回到顶部
zhl
2楼


  发帖心情 Post By:2005-6-8 21:23:00   [只看该作者]

1、检查你的PRJ编译模式,应该选择large模式。
2、sendatcmdstring( )是定义在ETR_PPP.H中,你的工程文件没有包含ETR_PPP.lib模块,所以link出错. 建议将程序中的sendatcmdstring,替换为直接往COM4口发送数据,直接调用RS232X4.h中的相关函数即可。
请来email告知你公司名称以及所购产品的相关信息,以便整理一个测试程序发给你。

  单帖管理 | 引用 | 回复 回到顶部
sms
3楼


  发帖心情 Post By:2005-6-8 23:52:00   [只看该作者]

我已经发过给你们,但是没有收到,我的
E-mail:liusiwang2005y@ahoo.com.cn 请尽快发短信测试程序给我,不胜感激!!!

  单帖管理 | 引用 | 回复 回到顶部
sms
4楼


  发帖心情 Post By:2005-6-8 23:58:00   [只看该作者]

还是不行!!

  单帖管理 | 引用 | 回复 回到顶部
x10
5楼


  发帖心情 Post By:2005-6-9 8:32:00   [只看该作者]

麻烦再发一次你公司名称以及所购产品的相关信息到
support@emtronix.com.cn和chengshi_x10@263.net
我们确实没有收到。
谢谢!

  单帖管理 | 引用 | 回复 回到顶部
zhl
6楼


  发帖心情 Post By:2005-6-9 10:36:00   [只看该作者]

短信测试程序已经发给你了,请查收。

  单帖管理 | 引用 | 回复 回到顶部
sms
7楼


  发帖心情 Post By:2005-6-9 15:23:00   [只看该作者]

已经收到了,我用你们公司提供的程序编译时连接有错误,主要是说你们提供的头文件有些函数没有定义,编译的流程是怎样的??我是把那些用到的头文件都放到INCLUDE里面,然后建立工程文件,把要用到的cpp文件放到工程文件中,最后是进行编译,请问是不是这样做???

  单帖管理 | 引用 | 回复 回到顶部

返回首页

连接错误

用户名:
            验证码: 验证码,看不清楚?请点击刷新验证码
内容: