易盛交易API windows开发环境配置
Posted cation
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了易盛交易API windows开发环境配置相关的知识,希望对你有一定的参考价值。
API版本:启明星/北斗星兼容交易API
开发工具:VS2019
1. include和lib目录先从demo里copy出来,放到工程根目录
2. 右键项目->VC++目录,“包含目录”找到include,“引用目录”找到“lib->win32”
3. 链接器->输入->附加依赖项,添加
EsTdAPI.lib
TapDataCollectAPI.lib
4. 将lib->win32目录下的所有文件复制到项目根目录
5. 将Demo中除main.cpp之外的文件复制到项目根目录
6. 项目目前应有文件
7. 右键项目的“源文件”选择添加->现有项,将cpp文件添加进来
8. 右键项目的“头文件”选择添加->现有项,将.h文件添加进来,注意还需要包括SimpleEvent.cpp
9. 参考Demo中main.cpp修改代码
10.报错
a) error C4996: \'strcpy\': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
将代码中的strcpy修改为strcpy_s 即可
b) error C4996: \'strncpy\': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
将代码中的strncpy修改为strncpy_s即可
c) error C2664: “void OutputDebugStringW(LPCWSTR)”: 无法将参数 1 从“char [128]”转换为“LPCWSTR”
右键项目->属性->配置属性->高级->字符集,修改为“使用多字节字符集”
d) error C4996: \'sprintf\': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
将sprintf修改为sprintf_s
好的,现在至少可以启动自己的项目了
以上是关于易盛交易API windows开发环境配置的主要内容,如果未能解决你的问题,请参考以下文章