Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
介子构建-rust-lib-cdylib_Rust_Shared Libraries_Meson Build - Fatal编程技术网

介子构建-rust-lib-cdylib

介子构建-rust-lib-cdylib,rust,shared-libraries,meson-build,Rust,Shared Libraries,Meson Build,如何配置介子构建文件,以在rust中构建一个库,并选择crate_type=[“cdylib”] 实际上,我的货物。汤姆: [lib] name = "my_lib" path = "my_op.rs" crate_type=["cdylib"] 等效于介子.build: library( 'my_lib', ['my_op.rs', ], install : true, ) 好的,乍一看,这似乎是我问题的正

如何配置介子构建文件,以在rust中构建一个库,并选择crate_type=[“cdylib”]

实际上,我的货物。汤姆:

[lib]
name = "my_lib"
path = "my_op.rs"
crate_type=["cdylib"]
等效于介子.build:

library(
    'my_lib',
    ['my_op.rs', ],
    install : true,
)

好的,乍一看,这似乎是我问题的正确答案。尝试以下操作后:库('my_lib',['my_op.rs',]),rust_cratet类型:'cdylib',install:true,)编译就可以了。但在执行时,我有同样的连接问题,而不是没有这个。。。我仍然在寻找谷歌的解决方案……好吧,现在我可以用介子来构建我的库,但我必须加入我的LD_library_PATH ~/。rustup/toolschains/stable-x86_64-unknown-linux-gnu/lib,不是完美的,但可以操作。好吧,乍一看,似乎是我问题的正确答案。尝试以下操作后:库('my_lib',['my_op.rs',]),rust_cratet类型:'cdylib',install:true,)编译就可以了。但在执行时,我有同样的连接问题,而不是没有这个。。。我仍然在寻找谷歌的解决方案……好吧,现在我可以用介子构建我的库,但我必须添加我的LD_library_PATH ~/.rustup/toolschains/stable-x86_64-unknown-linux-gnu/lib,不是完美的,但可以运行。