首页 Soft PlugIn RAN乱 Dev开发 Info资料 English WAP 留言 登陆 注册
-
Posted by Yippee | 评论(2) | 引用(0) | 阅读3670次
Cygwin linux sgip编程记事

具体代码主要是参照上次的LINUX下SOCKET编程,不过今天弄得我很郁闷,我本意是用MAGIC C++ 配上CYGWIN,主要试验一下发送、接收数据,以及短消息实际发送。

关于MAGIC C++
不过我有个奇怪的问题,不论我是本机还是远端,一编译就是 makefile of .. is out of date,bo you want to regenerate makefile
LINUX下有没有类似 MSDN的编程手册?我总是习惯按下F1,可是没有什么帮助弹出。我是本机CYGWIN。
另外我同样一段代码,分别文件定义为.C就可以编译OK,.CPP编译就是不行。不知道为什么。
我的WATCH MEM 窗口总是显示不出来,现象是 我点击菜单,能够在右下看到一个小窗口闪烁了一下,然后就没有了
拖开 DEBUG 所在的那个窗口 WATCH MEM 就出现了

关于 MinGW Developer Studio:..\et.cpp:5:20: netdb.h: No such file or directory
..\et.cpp:7:25: netinet\in.h: No such file or directory
..\et.cpp:8:25: sys\socket.h: No such file or directory 之类的错误

CYGWIN编译出来的EXE文件FTP上传到LINUX下运行:结果 -bash: ./sgip.exe: cannot execute binary file 只好再在LINUX手工编译

gcc -c -o socket.o -c -g  socket.c
g++ -g -o sgip.exe    socket.o 

int str2bytes(char *str,byte *b)
{
 int i;
 int j=0;
 char stmp[3];
 for(i=0;i<strlen(str);i++,j++)
 {
  stmp[0]=str[i];
  stmp[1]=str[i+1];
  stmp[2]='\0';
  sscanf(stmp,"%x",&b[j]);
  i=i+1;
  }
 return 0;
} 如此简单的一段代码,上午获得的BYTE数组乱七八糟,下午却又好了 :(

if ((recvbytes=recv(sockfd, buf, MAXDATASIZE, 0)) ==-1) 单步调试有时候出错,有时候又可以接收到数据。

在Visual C++中定制AppWizard (一)  http://www.vckbase.com/document/viewdoc/?id=276
在Visual C++中定制AppWizard (二) http://www.vckbase.com/document/viewdoc/?id=286
在Visual C++中定制AppWizard (三)http://www.vckbase.com/document/viewdoc/?id=287

custom AppWizard 应该可以制作BECKY 插件 工程向导;DDK向导;如果可以用VC设置使用CYGWIN编译的话,也应该可以制作类似的向导


字体:

Permanant URI永久地址 http://www.shengfang.org/blog/p/cygwinsgip.php
Trackback URI引用地址 http://www.shengfang.org/blog/tb.php?tb_id=1120545500

2005年7月5日14:38星期二  [Dev开发] 追踪此文的RSS
Violet在 2007年9月29日13:45星期六 评论:
CYGWIN编译出来的EXE文件FTP上传到LINUX下运行:是 底层环境不同的原因吧,我也遇到了这个问题,所以想请教
Yippee 回复于 2007年9月29日15:04
:)因为CYGWIN类似个在WIN下模拟LINUX的模拟器,所以EXE是WIN格式的

你太有才了在 2007年5月11日09:38星期五 评论:
你太有才了:
CYGWIN编译出来的EXE文件FTP上传到LINUX下运行:结果 -bash: ./sgip.exe: cannot execute binary file 只好再在LINUX手工编译
Yippee 回复于 2007年5月11日12:36
:)呵呵,不好意思。

称呼:    登陆   注册
   不注册,但记住我的信息
邮件:
(非必须)
评论: [UBB代码帮助]
粗体 斜体 下划线 链接 水平线 引用



验证码: 请输入你看见的数字
关闭UBB      提交时自动将内容复制到剪贴板

公告
Fire and Motion!

统计信息
[Yippee]||[统计]||日志:1839
在线: 13||用户: 2576 [列表]
今日:2211||到访:2854065
Rss:885222||评论:1604

最新日志

最新评论

友情链接

日历

最新引用

搜索

归档

杂项
Get RSS Feed (Version 2.0)
Get Atom Feed (Version 0.3)
编码:  UTF-8