I got the following error messages when building the project.
Do I need to do anything before running "cargo run --release"?
BTW, I'm doing this on a Ubuntu machine.
error[E0412]: cannot find type LibraryImpl in this scope
--> nvenc-rs/nvenc/src/encoder/library/mod.rs:25:20
|
25 | pub struct Library(LibraryImpl);
| ^^^^^^^^^^^ not found in this scope
error[E0412]: cannot find type LibraryImpl in this scope
--> nvenc-rs/nvenc/src/encoder/library/mod.rs:36:28
|
36 | fn as_inner(&self) -> &LibraryImpl {
| ^^^^^^^^^^^ not found in this scope
error[E0050]: method wait has 2 parameters but the declaration in trait EventObjectTrait::wait has 1
--> nvenc-rs/nvenc/src/encoder/event/non_windows.rs:11:13
error[E0433]: failed to resolve: use of undeclared type LibraryImpl
--> nvenc-rs/nvenc/src/encoder/library/mod.rs:29:13
|
29 | if !LibraryImpl::is_library_signed(LibraryImpl::LIBRARY_NAME) {
| ^^^^^^^^^^^ use of undeclared type LibraryImpl
error[E0433]: failed to resolve: use of undeclared type LibraryImpl
--> nvenc-rs/nvenc/src/encoder/library/mod.rs:29:44
|
29 | if !LibraryImpl::is_library_signed(LibraryImpl::LIBRARY_NAME) {
| ^^^^^^^^^^^ use of undeclared type LibraryImpl
error[E0433]: failed to resolve: use of undeclared type LibraryImpl
--> nvenc-rs/nvenc/src/encoder/library/mod.rs:32:13
|
32 | LibraryImpl::load(LibraryImpl::LIBRARY_NAME).map(|lib| Library(lib))
| ^^^^^^^^^^^ use of undeclared type LibraryImpl
error[E0433]: failed to resolve: use of undeclared type LibraryImpl
--> nvenc-rs/nvenc/src/encoder/library/mod.rs:32:31
|
32 | LibraryImpl::load(LibraryImpl::LIBRARY_NAME).map(|lib| Library(lib))
| ^^^^^^^^^^^ use of undeclared type LibraryImpl
Some errors have detailed explanations: E0050, E0412, E0433.
For more information about an error, try rustc --explain E0050.
error: could not compile nvenc (lib) due to 7 previous errors
warning: build failed, waiting for other jobs to finish...
I got the following error messages when building the project. Do I need to do anything before running "cargo run --release"? BTW, I'm doing this on a Ubuntu machine.
error[E0412]: cannot find type
LibraryImpl
in this scope --> nvenc-rs/nvenc/src/encoder/library/mod.rs:25:20 | 25 | pub struct Library(LibraryImpl); | ^^^^^^^^^^^ not found in this scopeerror[E0412]: cannot find type
LibraryImpl
in this scope --> nvenc-rs/nvenc/src/encoder/library/mod.rs:36:28 | 36 | fn as_inner(&self) -> &LibraryImpl { | ^^^^^^^^^^^ not found in this scopewait
has 2 parameters but the declaration in traitEventObjectTrait::wait
has 1 --> nvenc-rs/nvenc/src/encoder/event/non_windows.rs:11:13::: nvenc-rs/nvenc/src/encoder/event/mod.rs:17:13 | 17 | fn wait(&self) -> Result<()>; | ----- trait requires 1 parameter
error[E0433]: failed to resolve: use of undeclared type
LibraryImpl
--> nvenc-rs/nvenc/src/encoder/library/mod.rs:29:13 | 29 | if !LibraryImpl::is_library_signed(LibraryImpl::LIBRARY_NAME) { | ^^^^^^^^^^^ use of undeclared typeLibraryImpl
error[E0433]: failed to resolve: use of undeclared type
LibraryImpl
--> nvenc-rs/nvenc/src/encoder/library/mod.rs:29:44 | 29 | if !LibraryImpl::is_library_signed(LibraryImpl::LIBRARY_NAME) { | ^^^^^^^^^^^ use of undeclared typeLibraryImpl
error[E0433]: failed to resolve: use of undeclared type
LibraryImpl
--> nvenc-rs/nvenc/src/encoder/library/mod.rs:32:13 | 32 | LibraryImpl::load(LibraryImpl::LIBRARY_NAME).map(|lib| Library(lib)) | ^^^^^^^^^^^ use of undeclared typeLibraryImpl
error[E0433]: failed to resolve: use of undeclared type
LibraryImpl
--> nvenc-rs/nvenc/src/encoder/library/mod.rs:32:31 | 32 | LibraryImpl::load(LibraryImpl::LIBRARY_NAME).map(|lib| Library(lib)) | ^^^^^^^^^^^ use of undeclared typeLibraryImpl
Some errors have detailed explanations: E0050, E0412, E0433. For more information about an error, try
rustc --explain E0050
. error: could not compilenvenc
(lib) due to 7 previous errors warning: build failed, waiting for other jobs to finish...