主题:关于两个入门级范例的合并 共有39117人关注过本帖 |
---|
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即可。 |
|
单帖管理 | 引用 | 回复 |