CTP相關接口和文檔下載:
http://www.simnow.com.cn/static/softwareDownload.action
相關庫文件以及頭文件如下:
遇到的問題:
1.運行直接退出了,是因為沒有包含兩個dll文件,以為只需要引入lib即可。
2.OnFrontConnected 這個回調函數一直進不去,花了很長時間,發現是因為寫的是控制台程序,在main函數中直接return 0;
所以服務端來不及返回,程序已經退出,要在return 0之前加上system("pause"); 即可 真是低級的錯誤。。。。
3.LNK2019 無法解析的外部符號 "public: static class CThostFtdcTraderApi * __cdecl CThostFtdcTraderApi::CreateFtdcTraderApi(char const *)" (?CreateFtdcTraderApi@CThostFtdcTraderApi@@SAPEAV1@PEBD@Z),該符號在函數 "public: void __cdecl CTraderHandler::connect(void)" (?connect@CTraderHandler@@QEAAXXZ) 中被引用 Ctp.Prox C:\Users\viruser.v-desktop\source\repos\Ctp.Prox\Ctp.Prox\CTraderHandler.obj
這是鏈接錯誤,編譯本身沒錯,原因是因為lib文件都是32位的,但是項目設置了64位,導致不兼容,設置成32位即可。