C++ 連接上期所CTP交易行情接口


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位即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM