better conditional compilation

Signed-off-by: dignow <linlong1265@gmail.com>
This commit is contained in:
dignow
2023-06-24 21:09:45 +08:00
parent b9652d165b
commit d15deabba5
10 changed files with 147 additions and 94 deletions

View File

@@ -1,20 +1,21 @@
extern crate repng;
extern crate scrap;
use std::fs::File;
use scrap::{i420_to_rgb, Display};
use scrap::Display;
#[cfg(windows)]
use scrap::{CapturerMag, TraitCapturer};
use scrap::{i420_to_rgb, CapturerMag, TraitCapturer};
#[cfg(windows)]
use std::fs::File;
fn main() {
let n = Display::all().unwrap().len();
for i in 0..n {
for _i in 0..n {
#[cfg(windows)]
record(i);
record(_i);
}
}
#[cfg(windows)]
fn get_display(i: usize) -> Display {
Display::all().unwrap().remove(i)
}