问题标签 [library-path]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 如何为 dll 库在 C++ 中使用的 dll 指定路径?
我正在使用 LoadLibrary 为我的 c++ 代码使用 dll 库。
当我这样做并加载函数时,library1.dll
似乎使用了多个其他 dll 文件,比如library2.dll
和library3.dll
. 所以为了让程序正常工作,我需要将所有 3 个 dll 文件与 exe 文件放在同一目录中。
当我尝试将 dll 文件放在单独的目录中时,就会出现问题。我可以直接写路径library1
:
但这不会让 library1.dll 搜索里面的文件,并且C:\\mydir
我收到错误消息说找不到。所以为了让程序正常工作,我仍然需要把另外两个库文件和exe放在一起。library2.dll
library3.dll
有没有办法通过仅修改代码本身而不是系统搜索路径来指定库路径?例如,在加载库时发送参数?或者有没有办法修改 dll 库文件,以便可以将其放置在单独的目录中?或者也许我可以创建另一个 dll 来执行这些操作?
r - R安装不会让我打开包库问题
嗨,所以我在桌面上的 R 工作室遇到问题,它不会让我打开任何包。当我尝试使用 install.packages() 安装软件包时,Tidyverse
我收到此错误。
库中的错误(“tidyverse”):没有名为“tidyverse”的包在新窗口中显示 install.Rtools()中的错误:找不到函数“install.Rtools”在新窗口中显示警告:构建 R 需要 Rtools软件包,但当前未安装。请在继续之前下载并安装适当版本的 Rtools:
https://cran.rstudio.com/bin/windows/Rtools/将软件包安装到“C:/Users/athen/Documents/R/win-library/4.1”(因为未指定“lib”)尝试 URL 'https: //cran.rstudio.com/bin/windows/contrib/4.1/tidyverse_1.3.1.zip' 内容类型 'application/zip' 长度 430128 字节 (420 KB) 下载 420 KB
然后,当我尝试使用 library("tidyverse") 将包加载到我的库中时,我收到此错误
错误:inDL(x, as.logical(local), as.logical(now), ...) 中的 'tidyverse' 的包或命名空间加载失败:无法加载共享对象 'C:/Program Files/R/R -4.1.2/library/stats/libs/x64/stats.dll': LoadLibrary failure: 找不到指定的模块。
此错误不仅适用于tidyverse
我尝试运行的所有软件包。我已经多次卸载 R 和 RStudios,但错误并没有消失。我在我的大学里学过 IT,他们完全感到困惑。如果可以,请提供帮助,我真的需要 R 来为我的工作和课程工作。
python - 如何在构建时设置 cdll 搜索路径?
我libcustum.so
在非标准文件夹中有一个 shred 库,还有一个我使用的 python 包ctypes.cdll.LoadLibrary("libcustom.so")
。
如何libcustum.so
在构建时设置路径(类似于 rpath)?
工作正常,但我不想使用 global LD_LIBRARY_PATH
,我不想在运行时设置库路径。
导致: