在我的Qt项目中,我正在尝试复制库作为构建过程的一部分.目标是在构建完成后使用所有必需的动态库进行现成的分发.
使用INSTALLS变量似乎是可行的,但我发现文档有点薄: qmake变量参考:INSTALLS
在给出的例子中:
target已经被定义,或者是通过写定义target.path =?.path和......?情况是这样的:我有一个 Python 库,用于使用自定义协议与其他一些硬件进行通信。无论谁使用此解决方案,都需要一个 C 代码库来实现通信的另一端。
我认为执行此操作的一个简单方法是将文件放入 Python 包中,并提供将文件复制到所选目录的命令。这些文件已正确捆绑,但我不知道如何访问它们。我希望事情会这么简单:
# 'pkgname' is a placeholder for package in site-packages.
shutil.copy('pkgname' + os.sep + 'filename', os.getcwd())
Run Code Online (Sandbox Code Playgroud)
但后来我得到:
FileNotFoundError: [Errno 2] No such file or directory: 'pkgname\\filename'
Run Code Online (Sandbox Code Playgroud)
关于如何解决复制问题有什么建议吗?还是问题本身?