主题:关于两个入门级范例的合并

  共有24018人关注过本帖    
BH
1楼


关于两个入门级范例的合并  发帖心情 Post By:2012-7-26 10:58:00   [只看该作者]

EM9160 WINCE入门级的范例我都测过通过了。
我把范例2和3(也就是RS232和TCP通信)合并在一个程序里,
我是在RS232范例的基础上,直接添加TCP范例以下几个文件:
TCPServer_CE.h,TCPCustom_CE.h
TCPServer_CE.cpp,TCPCustom_CE.cpp
然后,把step3_tcptest.cpp的代码提取出来加入step2_serial.cpp。

运行后提示19个错误,类似于:
TCPCustom_CE.obj : error LNK2019: unresolved external symbol closesocket referenced in function "private: static unsigned long __cdecl CTCPCustom_CE::SocketDataThread(void *)" (?SocketDataThread@CTCPCustom_CE@@CAKPAX@Z)

问题:
1、这是什么问题?
2、对于功能合并,有什么建议?
非常谢谢~

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


  发帖心情 Post By:2012-7-26 11:08:00   [只看该作者]

提示连接错误,这个应该就是你拷掉了cpp文件或者没有添加相应lib库
closesocket因该是ws2.lib库里的。在工程属性的link里面添加。你可以参考下例程。

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


  发帖心情 Post By:2012-7-26 11:39:00   [只看该作者]

多谢!
问题解决了,附流程:
project->settings->Link,
然后在Object/library modules里输入所需的库文件,
RS232与TCP合并,用到:
commctrl.lib coredll.lib EM9160_ISA_DIO.lib LCD_api.lib ws2.lib, 空格隔开,
然后点击OK即可。

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

返回首页

关于两个入门级范例的合并

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