当前位置: 首页 > 知识库问答 >
问题:

返回process.dlopen(module,path._makelong(文件名));

赵永新
2023-03-14

当从OpenCV节点运行示例时,我收到此错误

  return process.dlopen(module, path._makeLong(filename));
                 ^

Error: /home/sunny/face/build/opencv/v5.0.0/Release/node-v46-linux-x64/opencv.node: undefined symbol: _ZNK2cv9Algorithm5writeERNS_11FileStorageE
    at Error (native)
    at Object.Module._extensions..node (module.js:460:18)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:313:12)
    at Module.require (module.js:366:17)
    at require (module.js:385:17)
    at Object. (/home/sunny/face/lib/bindings.js:4:15)
    at Module._compile (module.js:435:26)
    at Object.Module._extensions..js (module.js:442:10)
    at Module.load (module.js:356:32)

共有1个答案

尉迟宪
2023-03-14

使用此命令,效果很好:

npm rebuild bcrypt --build-from-source
 类似资料:
  • Node.js path模块用于处理和转换文件路径。 可以使用以下语法导入此模块。 var path = require("path") 方法 (Methods) Sr.No. 方法和描述 1 path.normalize(p) 规范化字符串路径,处理'..'和'。' 部分。 2 path.join([path1][, path2][, ...]) 将所有参数连接在一起并规范化生成的路径。 3

  • 问题内容: 我试图做一些简单的命令来向文件中写入hello world: 这将返回一个空文件。 问题答案: Python每次之后都不会刷新文件。您要么需要使用以下命令手动刷新它: 或自己关闭它: 在实际程序中使用文件时,建议使用: 这样可以确保即使抛出异常也将关闭文件。但是,如果您想在REPL中工作,则可能要坚持手动关闭它,因为它会在尝试执行之前尝试读取全部内容。

  • 问题内容: 在PHP中,如何从包含的脚本返回到包含它的脚本? IE浏览器: 1-主脚本2-应用程序3-包含 基本上,我想从3返回2,return()不起作用。 代码2-应用 问题答案: includeme.php: main.php: 也给出相同的结果 这是PHP鲜为人知的功能之一,但是对于设置非常简单的配置文件来说可能会很好。

  • 但是,如果我按以下方式导入,那么一切都正常: 我做错了什么?

  • 问题内容: 我打电话来创建一个文件夹,其中包含一组特定的生成数据。但是,即使尚未创建我指定的路径,也会引发该路径已存在的OSError。 例如,我打电话: 即使我在任何地方都没有测试目录或名为test的文件,也会导致此调用。 注意:我使用的实际路径名不是“ test”,而是更确定的东西,我确定它没有在任何地方命名。 请帮忙? 问题答案: 格雷格的答案是正确的,但还远远不够。 具有次错误条件,并且您