将TideSDK与C*.dll集成
Integrating TideSDK with C *.dll
我已经编写了一些后端*.dll文件,打算在项目中使用。我需要可视化代码的模拟,为此我打算使用Chart.JS中的图表,将其与TideSDK一起用于桌面应用程序。
不过,我不知道如何通过JS调用C库。我希望避免在Python中创建包装器类,避免走那种迂回的路线。还有其他选择吗?或者,在尝试创建连接到后端C/C++库的HTML/CSS/JS桌面应用程序时,有什么替代方案吗?AppJS会让事情变得更容易吗?
TideSDK能够通过可编译并包含在其运行时中的模块进行扩展。它是为了延长而写的,但我建议等待TideKit。TideSDK有点旧,在这一点上建立工具链可能会有问题。
我们一直在用TideKit投资于更广阔的视野,它正准备发布。您将能够使用本机模块对其进行扩展,并且不需要等待太久就可以看到我们的进展。http://youtu.be/aE7gN-d0GhUthat
如果您已经开始使用TideSDK,您将能够轻松地将代码迁移到TideKit。使用本机或JavaScript模块化的能力,以及从单个项目代码库为所有屏幕进行开发的能力,是我们所有努力的方向。
请注意,AppJS已于今年早些时候停产。另一种选择是通过node-webkit在node中编写C扩展。请注意,如果您在这方面进行跨平台操作,并且您也需要OSX,则您无法实现Apple AppStore对node webkit的合规性,因为它的webkit端口具有私有API。
相关文章:
- 挂起和取消挂起一个文件DLL
- 将公共但非静态的成员函数与ALGLIB集成
- std::threads可以从Windows DLL中的全局变量创建/销毁吗?
- 导入库可以跨dll版本工作吗
- 从C++dll访问C#中的一行主要参数
- 链接到自行创建的dll失败
- 为什么使用 P/Invoke 调用 dll 时,某些计算机中的 LoadLibrary 失败?
- 在调用FreeLibrary后,释放动态链接到具有相同版本的CRT堆的DLL的内存
- 如何指定我希望我的LIB链接到的DLL文件?-Visual Studio 2019
- 如何将图像传输到c++(dll)中的缓冲区,然后在c#的缓冲区中读/写
- 将IBM Rhapsody模型集成到VS 2019中
- C++:将外部库链接到dll库
- 在 Windows 上,是否可以让 dll 在不使用 PATH 环境变量的情况下在另一个文件夹中查找依赖项?
- 从R调用C++函数并对其进行集成时出错
- 不同的Visual Studio版本中缺少.dll
- 从DLL中删除类的实例
- 使用JNI集成java和.net dll
- 将TideSDK与C*.dll集成
- 集成DLL编译与英特尔c++编译器
- 当我构建要与c#集成的dll(在vsc++中使用OpenCv库实现)时要考虑的事情是什么?