529124368 / rust_mir2

rust写的传奇2 demo 使用了Godot的Gdnative
MIT License
70 stars 8 forks source link

请问一下构建的时候找不到godot属性应该怎么解决 #1

Open ACGNnsj opened 1 year ago

ACGNnsj commented 1 year ago

image = =对rust不太熟悉 这里godot算是属性宏吗 我搜了一下好像没有地方定义过它

529124368 commented 1 year ago

@ACGNnsj

是的是宏,需要引入下面的库 https://github.com/godot-rust/gdnative

shellohunter commented 1 year ago

刚下来跑了下,还是一样的问题。 在编译日志中看到gdnative已经引入了啊,为什么还是报同样的错误信息呢?

   Compiling miniserde v0.1.34
   Compiling gdnative_bindings_generator v0.11.3
   Compiling gdnative-bindings v0.11.3
   Compiling gdnative-sys v0.11.3
   Compiling gdnative-core v0.11.3
   Compiling gdnative v0.11.3
   Compiling zimuge v0.1.0 (E:\workspace\oss\rust_mir2\rust)
error: cannot find attribute `godot` in this scope
   --> rust\src\websocket.rs:137:7
    |
137 |     #[godot]
    |       ^^^^^

@ACGNnsj 你的问题解决了吗?