首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >node-ffi :动态链接错误

node-ffi :动态链接错误
EN

Stack Overflow用户
提问于 2014-05-30 00:18:41
回答 1查看 2.9K关注 0票数 2

我在一个库Risk.dll中有一个C++方法(它的作用是杀死一些进程)。

另一方面,我正在开发一个web应用程序(使用Nodejs和AngularJS),在Google Chrome上运行。当我通过浏览器单击一个按钮时,我希望能够通过我的app.js文件调用C++函数。

我已经决定使用Node-ffi,但我有一个错误:

代码语言:javascript
复制
Error: Dynamic Linking Error: "Risk.dll":

下面是我在javascript上的代码:

代码语言:javascript
复制
var ffi = require('ffi')
//Kill Server
socket.on('killserver', function(date){

    var cTest =  ffi.Library("Risk", {
        "DateModified":["long", ["string"] ]
    });

    var res = cTest.DateModified(date);
    console.log(res)
});

在C++中,我已经完成了

代码语言:javascript
复制
extern C{
}

我想补充的是,当我想使用我的应用程序时,我的文件Risk.dll与我使用Node运行的文件server.js在同一个文件中。

有什么线索吗?

EN

回答 1

Stack Overflow用户

发布于 2015-08-28 18:24:44

试试通常在C:\Program Files (x86)\Microsoft Visual Studio xx\VC\bin\amd64\cl.exe中找到的64位编译器

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23938006

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档