Rust Linking со ссылкой не удалось (код 1120), несмотря на правильную установку VC ++ - PullRequest
0 голосов
/ 17 апреля 2020

В то время как Hello world компилируется нормально, эта программа выдает ошибку 1120, не удалось связать ссылку

Это моя ржавчина c -Vv:

rustc 1.42.0 (b8cedc004 2020-03-09)
binary: rustc
commit-hash: b8cedc00407a4c56a3bda1ed605c6fc166655447
commit-date: 2020-03-09
host: x86_64-pc-windows-msvc
release: 1.42.0
LLVM version: 9.0

Переменные среды PATH:

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\bin\Hostx64\x64

Этот код работает FINE

extern crate stdweb;

mod canvas;
mod direction;

use canvas::Canvas;

pub fn main() {
    println!("Hello World");
}

Этот код выдает мне ошибку

extern crate stdweb;

mod canvas;
mod direction;

use canvas::Canvas;

pub fn main() {
    //THIS GIVES ERROR 1120 failed linking with link

    stdweb::initialize();

    let canvas = Canvas::new("#canvas", 20, 20);

    canvas.draw(5,5,"red");

    stdweb::event_loop();
}

У кого-нибудь есть подсказка?

1 Ответ

0 голосов
/ 20 апреля 2020

ИСПРАВЛЕНИЕ:

Я должен был использовать инструмент "car go web" для компиляции

...