今天開始學習rcssagent3d提供的源代碼。首先發現它include了一些VC的標準頭文件,vc的標準頭文件應該是經常用到,但是我今天才知道原來vc有這麼多標準頭文件,上網看了好像也沒什麼專門講述這些頭文件的教程,不知道是不是應該花點時間學習一下。
main函數中include了一個rcssnet/tcpsocket的頭文件,找了半天沒找到,原來在simspark的源文件當中,真坑爹。。。
這裏還用到了一個小技巧,在VS中添加外部類庫與頭文件:
在VS工程中,添加c/c++工程中外部頭文件及庫的基本步驟:
1、添加工程的頭文件目錄:工程---屬性---配置屬性---c/c++---常規---附加包含目錄:加上頭文件存放目錄。
2、添加文件引用的lib靜態庫路徑:工程---屬性---配置屬性---鏈接器---常規---附加庫目錄:加上lib文件存放目錄。
然後添加工程引用的lib文件名:工程---屬性---配置屬性---鏈接器---輸入---附加依賴項:加上lib文件名。
3、添加工程引用的dll動態庫:把引用的dll放到工程的可執行文件所在的目錄下。
今天發現一個叫robofans的論壇,裏面是大多是機器人相關的內容,還有一個版塊是關於robocup仿真的,只是貌似比較冷清。