Common fixes
cannot find function _print_str
in this scope
error[E0425]: cannot find function `_print_str` in this scope
--> src/obj.rs:31:17
|
31 | dbg!(pos, uvw);
| ^^^^^^^^^^^^^^ not found in this scope
|
= note: this error originates in the macro `$crate::println` which comes from the expansion of the macro `dbg` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider importing one of these items
|
1 | use cimvr_engine_interface::prelude::_print_str;
|
1 | use crate::_print_str;
|
The fix:
Just add the prelude from the engine interface:
#![allow(unused)] fn main() { use cimvr_engine_interface::prelude::*; }
Windows: Running scripts disabled
If you are on Windows and are trying to run the cimvr
script, there is a chance you might run into this issue:
..\WindowsPowerShell\Microsoft.Powershell_profile.ps1 cannot be loaded because running scripts is disabled on this system.
The fix:
- Open Windows PowerShell and run as administrator.
- Run
Get-ExecutionPolicy
to get the current execution policy applied, such as "Restricted". - Run
Set-ExecutionPolicy RemoteSigned
and pressY
when prompted.