V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
ViggoSite
V2EX  ›  C++

有没有 C++的大佬,远程帮忙看一个 windows 编译的问题,付费可谈

  •  
  •   ViggoSite ·
    wxbool · Oct 4, 2023 · 3561 views
    This topic created in 946 days ago, the information mentioned may be changed or developed.

    相关主要依赖,opencv 、onnxruntime

    我目前使用 cmake 编译,调试了很久,目前编译步骤成功,但是无法正常运行,运行出现提示 “应用程序无法正常启动(Oxc000007b)。请单击"确定"关闭应用程序” 不知道如何调试解决,求助各位大佬!

    付费可谈,有兴趣的大佬麻烦联系我

    wx: www6688cx

    Supplement 1  ·  Oct 4, 2023
    已经解决了,确实是缺少 DLL !感谢各位
    10 replies    2023-10-04 18:13:13 +08:00
    ysc3839
        1
    ysc3839  
       Oct 4, 2023 via Android
    0xc000007b 对应的是 STATUS_INVALID_IMAGE_FORMAT ,建议检查是否有可执行文件损坏。
    ViggoSite
        2
    ViggoSite  
    OP
       Oct 4, 2023
    @ysc3839 这个我确实也不太清楚,但是编译完成后,正常不会有损坏应该
    Fayec
        3
    Fayec  
       Oct 4, 2023 via iPhone
    ewiglicht
        4
    ewiglicht  
       Oct 4, 2023 via Android
    确保 vc++库全部正确安装,用 dependency walker 跑一遍?
    ViggoSite
        5
    ViggoSite  
    OP
       Oct 4, 2023
    @Fayec 确实是缺少 dll 了,解决了,感谢大佬。方便可以加我,发个红包给您!
    200gaga
        6
    200gaga  
       Oct 4, 2023
    onnxruntime 可以编译成静态的
    bihui
        7
    bihui  
       Oct 4, 2023
    我也是,编译后发现很多 exe 都不能执行,大概率是少库。
    tool2d
        8
    tool2d  
       Oct 4, 2023
    我用这个编译过的,没遇到任何问题,也不需要动态 dll 库。

    https://github.com/sml2h3/onnxruntime-static-lib
    oscardavis
        9
    oscardavis  
       Oct 4, 2023
    推荐用 vcpkg( https://vcpkg.io)安装第三方库,相关的 dll 在编译时可以自动拷贝到 exe 文件夹
    roycestevie6761
        10
    roycestevie6761  
       Oct 4, 2023
    可惜了,这种场景对我来说找到问题就是几秒钟的事情
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5836 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 84ms · UTC 02:40 · PVG 10:40 · LAX 19:40 · JFK 22:40
    ♥ Do have faith in what you're doing.