我正在编写代码以从电子加载c ++ dll。我正在使用NaN和绑定(node-gyp)来实现此目的。我运行以下命令来构建我的节点模块:
电子重建-f -w yourmodule --arch = ia32
此命令在build文件夹内创建一个Release文件夹,用于保存已构建的.node模块。要运行我的应用程序,我需要将所有相关的dll复制到Release文件夹中。问题是每次我重建模块时,所有复制的dll都会从Release文件夹中删除。有没有一种方法可以为所需的dll设置自定义路径?
答案 0 :(得分:0)
您可以在binding.gyp文件中添加一个func application(_ application: UIApplication,
continue userActivity: NSUserActivity,
restorationHandler: @escaping ([Any]?) -> Void) -> Bool
部分,以便将您的dll在每次构建时都复制到“ .node”文件位置。
copies