精华内容
下载资源
问答
  • 如有编译时依赖较多的情况,很容易出现找不到.so文件的错误。 这类错误的常见提示类型: //usr/lib/x86_64-linux-gnu/libSM.so.6: undefined reference touuid_generate@UUID_1.0' /usr/bin/ld: cannot fi...

    在linux中.so文件为共享函数库文件,用于动态连接,相当于windows下的dll。如有编译时依赖较多的情况,很容易出现找不到.so文件的错误。

    这类错误的常见提示类型:

    //usr/lib/x86_64-linux-gnu/libSM.so.6: undefined reference to uuid_generate@UUID_1.0' 

    /usr/bin/ld: cannot find -l****

    /usr/bin/ld: warning: libhdf5_hl.so.100, needed by .build_release/lib/libcaffe.so, not found (try using -rpath or -rpath-link)

    这些问题都是因为找不到相应的库文件。如果尚未安装所需的包则需安装。若已安好所需的文件,只是路径不对,则可以按照如下步骤来解决。

    查找依赖文件,以ros中自带的libopencv_imgcodecs3.so.3.3.1为例

    ldd /opt/ros/kinetic/lib/x86_64-linux-gnu/libopencv_imgcodecs3.so.3.3.1
    

    输出:

    ...
    libwebp.so.5 => /usr/lib/x86_64-linux-gnu/libwebp.so.5 (0x00007f81bc581000)
    libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007f81bc35c000)
    libtiff.so.5 => /usr/lib/x86_64-linux-gnu/libtiff.so.5 (0x00007f81bc0e7000)  //libopencv_imgcodecs3出错的头文件是libtiff
    libjasper.so.1 => /usr/lib/x86_64-linux-gnu/libjasper.so.1 (0x00007f81bbe92000)
    libopencv_core3.so.3.3 => /opt/ros/kinetic/lib/x86_64-linux-gnu/libopencv_core3.so.3.3 (0x00007f81baf58000)
    ...

    找到依赖的文件后,下一步是要用来替换该文件的其他位置的库文件的路径,以libtiff.so为例

    locate libtiff.so

    输出:

    /home/username/anaconda3/lib/libtiff.so
    /home/username/anaconda3/lib/libtiff.so.5
    /home/username/anaconda3/lib/libtiff.so.5.4.0
    /home/username/anaconda3/pkgs/libtiff-4.0.10-h2733197_2/lib/libtiff.so
    /home/username/anaconda3/pkgs/libtiff-4.0.10-h2733197_2/lib/libtiff.so.5
    /home/username/anaconda3/pkgs/libtiff-4.0.10-h2733197_2/lib/libtiff.so.5.4.0
    /usr/lib/i386-linux-gnu/libtiff.so.5
    /usr/lib/i386-linux-gnu/libtiff.so.5.2.4
    /usr/lib/x86_64-linux-gnu/libtiff.so
    /usr/lib/x86_64-linux-gnu/libtiff.so.5
    /usr/lib/x86_64-linux-gnu/libtiff.so.5.2.4

    本例中可以看到要用来替换的路径为/home/username/anaconda3/lib/libtiff.so.5。有时系统中会存在多个可用项,如果不确定应该用哪个可以依次尝试,直到找到正确的文件。

    选定一个路径后,可以直接复制到目标路径(一般是/usr/lib/x86_64-linux-gnu/libxxxxx.so.x),以libhdf5和libhdf5_hl为例

    sudo cp -s $HOME/anaconda2/lib/libhdf5_hl.so.100.0.1 /usr/lib/libhdf5_hl.so.100

    sudo cp -s $HOME/anaconda2/lib/libhdf5_hl.so.100.0.1 /usr/lib/x86_64-linux-gnu/libhdf5_hl.so.100

    sudo cp -s $HOME/anaconda2/lib/libhdf5.so.101.0.0 /usr/lib/libhdf5.so.101

    sudo cp -s $HOME/anaconda2/lib/libhdf5.so.101.0.0  /usr/lib/x86_64-linux-gnu/libhdf5.so.101

    但更推荐的方式是建立软链接,ln命令中源文件在前,被依赖的位置在后。例如

    sudo ln -sf /lib/x86_64-linux-gnu/libuuid.so.1.3.0 /usr/local/lib/libuuid.so.1

    最后重新进行编译,一般都能得到解决。

     

    展开全文
  • 属性页的包含目录和库目录都加了,链接器的lib也加了,但是运行时报错找不到libmysql.dll,把libmysql.dll文件放到项目文件夹内和系统文件夹C:\Windows\SysWOW64都没用,开始报“找不到libssl-1_1-x64.dll”的错 ...

    错误描述

    属性页的包含目录和库目录都加了,链接器的lib也加了,但是运行时报错找不到libmysql.dll,把libmysql.dll文件放到项目文件夹内和系统文件夹C:\Windows\SysWOW64都没用,开始报“找不到libssl-1_1-x64.dll”的错

    又去把libssl-1_1-x64.dll文件同样copy放过去结果开始蹬鼻子上脸要别的dll了....发现不能用copy解法

    解决办法

    在项目属性页的“配置属性”-“调试”-“环境” 中编辑,把环境设置为数据库的bin文件夹即可,注意末尾分号要用半角的。

    PATH=D:\web\mysql-8.0.19-winx64\bin;

    展开全文
  • 找不到javac文件,javac不是内部命令或外部命令

    千次阅读 热门讨论 2015-08-29 11:05:52
    最近要开始学习J2SE了,需要安装JDK-8u60-windows-x64软件,但是安装之后在命令框中输入Javac提示如下图: 添加下面路径之后,问题还是没有解决: 于是查看安装目录下的bin文件夹(没有找到javac文件)如下图:...

    最近要开始学习J2SE了,需要安装JDK-8u60-windows-x64软件,但是安装之后在命令框中输入Javac提示如下图:


    添加下面路径之后,问题还是没有解决:


    于是查看安装目录下的bin文件夹(没有找到javac文件)如下图:


    查找之后解决办法:

            在第二次选安装目录装jre的时候由于没注意就将它和刚才的jdk都装在了一个目录里面。于是造成了原来的文件被jre的文件所覆盖,所以卸载之后再次安装将两次安装的目录不设置在同一个目录下就可以找到javac了。

    还应该注意:安装文件夹必须使用英文,否则就会出错!

    展开全文
  • 有时候调试会出来图中所示错误,不要着急,只要把opencv里面D:\opencv2.4.12\opencv\build\x86\vc12\bin所有的dll文件放在你的项目所在根目录下,如果再出现错误,你就可以把dll文件复制粘贴在C:\Windows\SysWOW64下...

    有时候调试会出来图中所示错误,不要着急,只要把opencv里面D:\opencv2.4.12\opencv\build\x86\vc12\bin所有的dll文件放在你的项目所在根目录下,如果再出现错误,你就可以把dll文件复制粘贴在C:\Windows\SysWOW64下,因为是64位系统嘛

    展开全文
  • Opencv3找不到opencv_world320.dll文件以及读取视频失败的解决方案 报错: 由于找不到opencv_world320.dll,所以无法运行项目文件 解决方案: 在opencv安装目录下的\build\x64\vc14\bin中找到opencv_world...
  • 解决方法:在该路径(你的opencv所在目录\opencv\build\x64\vc15\bin)下,找到opencv_world412d.dll,复制该文件目录(C:\Windows\System32)下。
  • matlab找不到编译器的问题

    千次下载 热门讨论 2012-10-06 22:33:46
    matlab在关联编译器的时候,会出现找不到编译器的问题,原因是matlab要找windows sdk的mt.exe,找不到报错的.因为vs2012在安装时,windows sdk的mt.exe位置变了,而matlab还是按照老的路径找,肯定找不到(原来在windows ...
  • 2.将文件解压任意,不要有中文(有中文的情况没试过,不过最好避免这种情况) 3.配置mysql环境变量,在path后面加上D:\Program Files\mysql-5.6.11-winx64\bin ( %解压的目录%\bin ) 3.注册windows系统...
  • 卸载掉java后 有时出现error:could not open '...jvm.cfg'大多是安装jdk的时候在注册表里注册过,,如果出现这种情况就C:\windows\system32下的: 删除 ...可别把 JAVA_HOME/bin 目录下的文件给删了, JAV
  • 修复错误启动zkServer.cmd报错闪退,找不到zoo.cfg文件 支持win10,笔者就是win10,曾遇到无法加载主类问题(3.5.5版本)使用这个版本完美启动 步骤: 解压下载的Zookeeper的压缩包,打开bin文件夹 第一次启动:...
  • 首先确定是否安装python, windows下使用cmd命令,键入 python 回车。 命令未查找即未安装,如下图显示版本号即安装完成。...D:\Anaconda3\Library\mingw-w64\bin; D:\Anaconda3\Library\usr\bi...
  • 把D:\opencv_build\install\x64\vc15\bin中响应的dll文件拷贝C:\Windows\SysWOW64和C:\Windows\System32中即可
  • OPENCV配置:找不到opencv_worldXXXd.dll的问题 用VS在x64下运行包含opencv的程序时,报错类似下图 解决办法: 把自己opencv文件目录下的\opencv\build\x64\vc14\bin中的三个dll文件,拷贝到C:\Windows\System32 中...
  • 用了一个软件,运行报错:找不到 jre/bin/server/jvm.dll文件 在D盘安装32位JDK,在eclipse.ini中配置文件中添加: -vm D:/Program Files (x86)/Java/jdk1.7.0_80/bin/javaw.exe -vmargs 重新运行软件,即可 ...
  • 解决办法:这个dll文件就是在D:\Software\opencv\opencv\build\x64\vc14\bin 中。只要把它放在本机电脑C:\Windows\SysWOW64中就可以了。 同时受启发:在opencv安装完成后最好把这个文件直接拷贝该目录之下 ...
  • 刚开始使用的是emgucv2.4.2版本,使用了网上的各种办法,添加环境变量、将***.ll文件程序debug目录下,甚至将C:\Emgu\libemgucv-windows-x64-gpu-2.4.2.1777\bin文件64文件夹放程序debug目录下都起作用。...
  • 由于找不到 opencv_world320.dll,无法继续执行代 首先找到自己软件安装(解压)的路径openCV (安装(解压)目录\opencv\build\x64\vc14\bin) 我的安装(解压)目录是:F:\OpenCV\Three320\opencv\build\x64\vc14\...
  • opencv 找不到opencv_world320.dll解决办法

    万次阅读 2018-07-26 12:04:47
    将...\opencv\build\x64\vc14\bin下的3个*.dll文件c:\Windows\system32下就好了。 更好的办法是将...\opencv\build\x64\vc14\bin加入用户或者系统的环境变量path里面,重启Visual studio 生效。...
  • 废话多说直接上教程首先下载软件1.jak 我这里使用的是 jdk-8u141-windows-x642.IDEA 我这里使用的是 IntelliJ IDEA 2019.3.3 x64具体方法1.找到jetbrains-agent.jar文件,将文件复制IntelliJ IDEA 2019.3.3...
  • 调试过程中的提示错误:找不到opencv_world3x0d.dll,无法继续执行代码* 点击调试时弹错误提示窗口,无法找到此文件,数字为版本 解决方案: 1.找到自己的安装位置,找到如下文件D:\openCV\opencv\build\x64\vc14\...
  • 用VS在x64下运行包含opencv的程序时,报错类似下图: 解决办法: 把自己opencv文件目录下的\opencv\build\x64\vc14\bin中的三个dll文件,拷贝C:\Windows\System32 中。 ...
  • 首先找到自己软件安装(解压)的路径openCV (安装(解压)目录\opencv\build\x64\vc14\bin) ...把3个后缀是.dll(如上图,红色箭头的文件)应用程序扩展复制C:\Windows\System32中 注意:64位系统...
  • 首先找到自己软件安装(解压)的路径openCV (安装(解压)目录\opencv\build\x64\vc14\bin) ...把3个后缀是.dll(如上图,红色箭头的文件)应用程序扩展复制C:\Windows\System32中 注意:64位系统用户...
  • 如果需要配置subclipse,中间可能会碰见JavaHL找不到库的问题。下面是一次成功的配置过程。1> 安装64位的jdk,安装文件为jdk-6u21-windows-x64.exe,安装完成之后设置JAVA_HOME环境变量,并把%JAVA_HOME%\bin...
  • 1 把附件相关的4个文件添加matlab/bin/win64下面的2个相关目录 2 在matlab 里面运行 mbuild -setup, 然后选 y, 再选择2012的那个项目,再选y 3 mbuild应该成功了,此时可以编译为exe文件。 mex设置方法: 1 在...
  • 问题: 解决方式: 在该路径(你的opencv所在目录\opencv\build\x64\vc15\bin)下,找到opencv_world412d.dll,复制该文件目录(C:\Windows\System32)下。
  • 出现这个错误原因: opencv文件路径没有配置好 dll文件没有引入 ...将 opencv 安装路径 目录\opencv\build\x64\vc12\bin 中 3 个后缀是.dll 的应用程序扩展复制 C:\Windows\System32 中 问题完美解决 ...
  • 1,首先需要将MySql.Data.dll复制codesmith安装目录下bin文件夹下,注意dll的版本 2,其次因为codesmith7采用的是.net4.0的配置文件,(64位系统)找到C:\Windows\Microsoft.Net\Framework64\v4.0.30319...
  • 1,首先需要将MySql.Data.dll复制...2,其次因为codesmith7采用的是.net4.0的配置文件,(64位系统)找到C:\Windows\Microsoft.Net\Framework64\v4.0.30319\Config\machine 在其中的DbProviderFactories节点下添加

空空如也

空空如也

1 2 3 4 5
收藏数 93
精华内容 37
关键字:

windows找不到文件bin64