当前位置: 首页 > 知识库问答 >
问题:

在单个项目中创建库和可执行文件[重复]

严宇
2023-03-14

如何在一个项目中创建库和可执行文件?我只想在开发库的同时测试它,使用测试并不总是最好的方法。我认为我必须使用[lib][???],但我在crates.io中没有找到有关这方面的信息。

共有1个答案

常宸
2023-03-14

事实上,奇怪的是Crates.io没有一个明确的例子。

要向板条箱中添加库和可执行文件(顺便说一句,板条箱中只能有一个库),需要在[lib][[bin]]节中定义它们:

[lib]
name = "yourcrate"

[[bin]]
name = "yourcrate_bin_1"

[[bin]]
name = "yourcrate_bin_2"

按照上述方法,缺省情况下,Cargo将在src/lib.rs中查找库板条箱根,并在src/bin/yourcrate_bin_1.rssrc/bin/yourcrate_bin_2.rs中查找二进制文件。您可以使用path选项更改板条箱根文件的路径:

[[bin]]
name = "yourcrate_bin_2"
path = "src/yourcrate_bin_2.rs"
 类似资料:
  • 问题内容: 我想从我的Python项目创建一个可执行文件。用户无需安装Python就可以下载并运行它。如果我只是分发软件包,则可以使用pip,wheel和PyPI进行构建和分发,但这需要用户具有Python并且知道如何安装软件包。我可以用什么来从Python项目构建一个自包含的可执行文件? 问题答案: 这是一些常见的。除非明确指出,否则截至我上次编辑(2020年1月)时,下面列出的所有项目都将得到

  • 我提取了一个包含xml、java类等的可执行jar文件。实际上,这个可执行jar文件是一个具有依赖关系的库。我需要修改这个库中一个类文件中的一行代码。我已经成功地编辑了类文件,现在我想把它重新打包到可执行的jar中。如何做到这一点。

  • 我在NetBeans下开发了一个JavaFX应用程序,需要JRE8u60和一些外部库(jar和dll)以及一个“SQLite”数据库文件才能运行。我正在寻找一种方法来创建一个可执行文件或安装程序,它包括(或安装)这个版本的JRE和所需的库。 首先,我尝试了NetBeans本机打包程序,如https://NetBeans.org/kb/docs/java/native_pkg.html#fx所示,但

  • 问题内容: 伙计们,我的模块中有很多python代码,这些模块位于多个python软件包中,现在我需要创建一个包含所有这些文件的python可执行模块或文件,因此它将在Windows和Linux服务器上运行。有哪些可能的解决方案,以及如何解决? 问题答案: 这就是鸡蛋文件的用途。请阅读以下内容:将python库/应用程序打包为.egg文件有什么好处?

  • 我们正在使用spring Boot进行spring云项目。我们的目标是创建一个可以使用java-jar运行的可执行war。 有没有办法只生成可执行的WAR? 为了便于参考,我附加了pom.xml http://maven.apache.org/xsd/maven-4.0.0.xsd“>4.0.0

  • 问题内容: 我创建了一个Java应用程序,并且想为此应用程序创建jar文件。此应用程序通过“构建路径”>“添加外部Jar文件”导入了其他外部jar文件。我如何在具有这些外部库依赖项的Ubuntu中为此应用程序生成可执行JAR文件? 问题答案: 要在工作台中创建一个新的可运行JAR文件: 从菜单栏的“文件”菜单中,选择“导出”。 展开Java节点,然后选择Runnable JAR文件。点击下一步。