2017-11-25 95 views
-4

我已经安装来自Microsoft的C++ 2015工具,如安装部分所述。错误:无法解析清单造成的:没有找到'package`部分

我得到这个错误:

C:\Users\Mg Sein\Desktop\rust\hello_world>cargo build 
error: failed to parse manifest at `C:\Users\Mg Sein\Desktop\rust\Cargo.toml` 

Caused by: 
    no `package` section found. 

这是项目文件的目录:

directory of project file

我添加路径变量cargo

add path variable for cargo

这是Cargo.toml的内容:

[package] 
name = "hello_world" 
version = "0.1.0" 
authors = ["Mg Sein"] 
[dependencies] 
+1

该错误消息是关于'... \防锈\ Cargo.toml',但你只给我们看了'... \铁锈\程序hello_world \ Cargo.toml'。 '... \ rust \ Cargo.toml'不应该被需要,也许尝试删除(或重命名)它。 – Stefan

+0

我更改名称,但错误仍然存​​在。这是错误。导致: 清单 中没有指定任何目标src/lib.rs,src/main.rs,[lib]节或[[bin]]节必须存在@Stefan –

回答

-1

我从cargo.toml改为Cargo.toml直接锈项目文件夹内,改变hello.rsmain.rs直接锈项目文件夹内。

由此看来,

before renaming file

此,

after renaming file

+0

这似乎在每个级别都错了。什么是'hello_world'文件夹现在是什么?一切都应该在该文件夹内,'rust'听起来不像一个理智的项目文件夹名称。您似乎也没有像上面声称的那样在'hello_world'文件夹中调用'cargo build'。 – Stefan

相关问题