我想在Windows上使用等效的linux库libdns_sd.so。我正在使用QT/C++构建一个使用dns_sd.h的应用程序,我遇到了一个错误,我有:
dns_sd.h: No such file or directory
在Linux上,它与我的.pro文件中的这一行完美地结合在一起:
LIBS += /usr/lib/x86_64-linux-gnu/libdns_sd.so
我不知道要在Windows上包含什么才能让它正常工作。我在上下载了mDNSResponder,但我找不到要包含的库。
谢谢!
JAR中有一个Java应用程序,需要使用JSSC (在SOPine板上的Ubuntu上)通过串行通信。它将引发以下java.lang.UnsatisfiedLinkError异常:
Exception in thread "CommThread" java.lang.UnsatisfiedLinkError: /root/.jssc/linux/libjSSC-2.7_armsf.so: /root/.jssc/linux/libjSSC-2.7_armsf.so: cannot open shared object file: No such file or director
在尝试运行GLIBCXX版本时,我在同一台机器上编译、链接和运行的程序怎么可能出现错误呢?有人知道吗?
下面是我遇到的错误:
0.01s$ build/test/gamgee_test
build/test/gamgee_test: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by build/test/gamgee_test)
build/test/gamgee_test: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: v
我在OpenCV linux版本上做了一个cmake,它创建了所有所需的共享对象(库)。我甚至能够使用这些库调用示例OpenCV程序,在我的系统上使用JNI调用Java。它在跑。但是,当我试图在Hadoop中加载libhighgui.so.2.0时,使用
System.load("path/to/libhighgui.so.2.0");
我知道错误:
UnsatisfiedLinkError:/path/to/libhighgui.so.2.0: libjpeg.so.62: cannot
open shared object file: No such file or dir
快速版本:为什么gcc要一个特定的图书馆?在执行gcc的过程中,如何跟踪它的依赖性?
长版本:我正在尝试编译使用opencv的c++代码,它使用ffmpeg。编译时出现错误:
//usr/lib/x86_64-linux-gnu/libavcodec.so.57: referencia a `swr_alloc@LIBSWRESAMPLE_2' sin definir
//usr/lib/x86_64-linux-gnu/libavcodec.so.57: referencia a `swr_free@LIBSWRESAMPLE_2' sin definir
//usr/lib
我正在尝试运行ionic cordova build --release android,但是得到了这个错误:
CordovaError: Failed to find 'ANDROID_HOME' environment variable. Try setting it manually.
Failed to find 'android' command in your 'PATH'. Try update your 'PATH' to include path to valid SDK directory.
我使用的是Wind