我需要一种使用C++;带有javascript程序的windows上的库

我需要一种使用C++;带有javascript程序的windows上的库,javascript,c++,windows,cordova,Javascript,C++,Windows,Cordova,我为一个测试程序生成了三个文件.dll.lib和.h。 我试图在Windows上的另一个C++程序中使用它们,但是它确实有效,但是我找不到在像科尔多瓦这样的JavaScript桌面应用程序中使用它们的方法。我需要一个特定的机制来实现这一点,谢谢 javascript是沙盒的,因此您可能需要使用IPC技术或重新编译浏览器。你能用node+webkit代替cordova吗?如果你想从cordova应用程序访问本机代码,那么你可能需要创建一个cordova插件,在那里你可以在本机代码和cordova内

我为一个测试程序生成了三个文件.dll.lib和.h。
我试图在Windows上的另一个C++程序中使用它们,但是它确实有效,但是我找不到在像科尔多瓦这样的JavaScript桌面应用程序中使用它们的方法。我需要一个特定的机制来实现这一点,谢谢

javascript是沙盒的,因此您可能需要使用IPC技术或重新编译浏览器。你能用node+webkit代替cordova吗?如果你想从cordova应用程序访问本机代码,那么你可能需要创建一个cordova插件,在那里你可以在本机代码和cordova内部的Javascript世界之间建立连接。以下是Cordova插件文档的链接:。无论您使用哪种Javascript环境,您都必须在该环境中的JS和您的本机代码之间构建一个连接器。不,我不能,因为它是一个多平台应用程序,我尝试使用cordova plugin builder,但问题是我必须更改源代码才能做到这一点,谢谢你的回复。我不知道你的意思。无论何时对程序进行更改,都必须更改源代码。这就是编程。为什么你不能使用Cordova插件构建器呢?因为我只需要为windows安装插件,不会在linux或android上运行,而且我需要对源代码(只有C++)进行一次编辑,并在两种平台上编译,而不需要制作同一源代码的两个不同版本。因为在Cordova中,你必须为你拥有的每个方法添加类似“Platform::String^EchoPluginRT”的东西,我认为这对Android不起作用。我希望你现在能理解我。无论如何,谢谢你抽出时间。