如何將我的 cuh 文件鏈接到我的 rust 項目 [關閉]

https://stackoverflow.com/questions/77853638/how-do-i-link-my-cuh-file-to-my-rust-project

請問我如何將我的 cuh 檔案連結到我的 Rust 專案中 [已關閉]?

我有一個名為 cudaLib.cuh 的檔案,我想要將它連結到 Rust。我已經將它編譯成一個 .so 檔案,並在 build.rs 中連結如下:

// 使用 bindgen::Builder;
fn main() {
// 告訴 cargo 在指定目錄中尋找共享庫
println!(“cargo:rustc-link-search=./CudaLib/cmake-build-release”);

//
println!(“cargo:rustc-link-lib=dylib=libCudaLib”);
}

在我的內部 Rust 代碼中,我有模組:

pub mod ffi {
#[link(name = “libCudaLib” )]
extern “C” {
fn hello();
}
}

我想知道怎樣才能成功將 .so 輸出檔連結到我的 Rust 代碼中,這樣我就可以用 Rust 撰寫我程式的核心部分了嗎?

via Recent Questions – Stack Overflow

January 22, 2024 at 12:19PM

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *