线程评级:
如何管理项目文件依赖关系?
# 1
管理项目文件依赖关系的最佳方法是什么?

我目前正在做一个模拟,其中有一些python文件彼此链接,当我将它们添加到RoboDK树中时,它们会被重命名(通常是添加1)并移动到Temp.这导致了挫折,因为每个文件都被移动和重命名了,所以无法找到彼此。这导致我不得不修复5次相同的拼写错误,因为源文件没有更新。

有什么更好的方法吗?

是否可以使用任何Make构建自动化工具?

我不是python的忠实粉丝,如果c++ api/插件接口更适合这种方法,我不介意学习它们。
如果你直接从RoboDK树中使用Python脚本,它不会被视为一个Python模块。相反,它被临时保存在一个临时文件中,用于文件修改和执行。

如果你想创建自己的Python模块,并从RoboDK中使用它们,我建议你将它们放在以下文件夹中:
C: / RoboDK / Python /
在RoboDK中使用Python时,默认会自动添加此路径作为Python路径。您可以简单地将它们添加到Python安装目录。

或者,您可以使用任何其他开发环境(例如简单地使用文本编辑器和您自己的项目结构)。如果你在外部使用Python的RoboDK API(而不是从RoboDK内部的脚本),它的工作方式是一样的。

例如,当您基于c++ API构建自己的应用程序时,您将创建一个可执行文件来启动RoboDK。在插件接口的情况下,您将创建一个DLL,由RoboDK在启动时加载。




浏览此线程的用户:
1客人(年代)