繁体   English   中英

加载共享库时出错 - 在 Netbeans 上使用 CUnit

[英]Error while loading shared libraries - Using CUnit on Netbeans

我是使用 Cygwin 和 CUnit 的新手。 我必须使用 CUnit 和 Netbeans 开发一些单元测试,我遵循了下一个教程:

https://netbeans.org/kb/docs/cnd/c-unit-test.html?print=yes#project

最后,当我尝试运行第一个示例测试时,我遇到了一个错误:

  0 [main] make 4380 C:\cygwin\bin\make.exe: *** fatal error - error while loading shared libraries: /cygdrive/C/Program Files/NetBeans 8.0.2/ide/bin/nativeexecution/Windows-x86_64/unbuffer.dll: cannot open shared object file: Exec format error

448 [main] make 4380 open_stackdumpfile: Dumping stack trace to make.exe.stackdump

我不知道这是否与我拥有的 Cygwin 版本有关,我有一台运行 Windows 7 Enterprise 64bits 版本的计算机。 我已将 C 项目配置为使用 Cygwin 64 位版本...

你能分享一下我如何解决这个问题吗? 谢谢!

我有一个类似的问题,但就我而言,我试图在 Netbeans 中运行 CppUnit 测试。 我正在使用 MSYS2 提供的 make 并且它无法加载 unbuffer.dll,但错误是“没有这样的文件或目录”。 我从 MSYS2 切换到 MSYS 中找到的那个,错误消失了。 您可以尝试将此作为解决方法。

我在这里找到了唯一的: https : //bz.apache.org/netbeans/attachment.cgi?id=164026&action=edit

需要下载新版本的unbuffer.dll

亚尔

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM