backend-ctp icon indicating copy to clipboard operation
backend-ctp copied to clipboard

MacOS 下 LinuxDataCollect、MDAPI 和 TRADERAPI 的兼容性问题

Open DavidChenCool opened this issue 10 months ago • 1 comments

我目前在 MacOS 上构建这个项目时遇到了一些问题,涉及到 LinuxDataCollect、MDAPI 和 TRADERAPI 这几个库。在 CMake 配置文件中,这些库似乎是为 Linux 和 Windows 环境配置的,但在 MacOS 上似乎没有相应的版本。

在 CMakeLists.txt 中,我注意到:

在 Windows 上,项目使用 find_library(WINDATACOLLECT WinDataCollect HINT "api/win") 来查找 WinDataCollect。 在 Linux 上,使用 find_library(LINUXDATACOLLECT LinuxDataCollect) 来查找 LinuxDataCollect。 你能否提供一些关于如何在 MacOS 上构建和链接这些依赖的指导?是否有 MacOS 版本的 LinuxDataCollect、MDAPI 和 TRADERAPI 可以使用,或者我需要修改 CMake 配置来使项目在 MacOS 上工作?

多谢

DavidChenCool avatar Feb 22 '25 23:02 DavidChenCool

这些库都是上期技术官网提供的DLL和SO文件,你去上期官网找MAC版本的下载就可以了。

timercrack avatar Feb 24 '25 09:02 timercrack