问题描述
我有app2
类型的板条箱,该板条箱生成了一个动态库,该库在运行时加载(如果需要,可以使用插件)。
当我为此添加一个测试并运行它时,它甚至没有启动,因为动态库已与Cargo的测试可执行文件链接在一起。
这里的重要部分是:在运行时加载。
由于我的项目的具体细节直接链接到该库,因此总是会生成一个不会加载的可执行文件,因为动态链接器不会找到某些依赖项。
我的测试代码ofc包含在运行时执行此加载的部分(又名:假装为主机应用程序)。
我只需要告诉Cargo在构建过程中不链接我的测试可执行文件到动态库(即,禁用类似于apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute
Metadata:
name: routes
namespace: app2
spec:
entryPoints:
- websecure
- web
routes:
- match: Host(`test.app2.com`)
kind: Rule
services:
- name: test-service
port: 8080
tls:
store:
name: default
的依赖项注入”。
我该怎么做?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)