主題:關于兩個入門級范例的合并 共有43808人關注過本帖 |
---|
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即可。 |
|
單帖管理 | 引用 | 回復 |