为所需的dll文件设置自定义路径:电子应用

时间:2019-06-26 10:26:46

标签: c++ dll electron node-gyp

我正在编写代码以从电子加载c ++ dll。我正在使用NaN和绑定(node-gyp)来实现此目的。我运行以下命令来构建我的节点模块:

电子重建-f -w yourmodule --arch = ia32

此命令在build文件夹内创建一个Release文件夹,用于保存已构建的.node模块。要运行我的应用程序,我需要将所有相关的dll复制到Release文件夹中。问题是每次我重建模块时,所有复制的dll都会从Release文件夹中删除。有没有一种方法可以为所需的dll设置自定义路径?

1 个答案:

答案 0 :(得分:0)

您可以在binding.gyp文件中添加一个func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([Any]?) -> Void) -> Bool 部分,以便将您的dll在每次构建时都复制到“ .node”文件位置。

copies