1

当我创建一个新的 STM32CubeIDE 项目时,它默认将其保存到我的 /Documents 目录中。这还不错,除了我喜欢为每个应用程序都有一个文件夹,这样它就不仅仅是一堆文件。我尝试创建一个名为“STM32CubeIDE”的文件夹来保存新项目,但它给了我一个错误:“与另一个项目的位置重叠”。

我做了一些谷歌搜索,发现这个问题也存在于 Eclipse 中(这是有道理的),但无法从这些解决方案中解决我的问题。

我还想知道是否有办法将我所有的现有项目移动到这个新创建的文件夹中?上次我尝试时,IDE 突然出现在我身上,找不到我的东西。

4

1 回答 1

1

首先,如果您的文件夹“STM32CubeIDE”已经存在,请不要调用它。使用不同的名称,因为这通常在默认情况下使用,并且可能会导致问题(可能是您收到该错误的原因)。

安装或更新 STM32CubeIDE 时,您可以选择默认文件夹的位置。例如,我的默认文件夹是 C:\Users\%USERPROFILE%\STM32CubeIDE\workspace_1.6.0\

现在,如果您想为不同的项目使用不同的文件夹,有两种选择:

  • 您可以将项目(应用程序)导出到所需的文件夹,然后使用“文件”选项卡将其导入。如果您想进行备份,或者只是想确保正确传输所有相关文件以避免“丢失文件”问题,这是一个很好的方法。

  • 另一种方法(我最喜欢的)是简单地复制你的项目文件夹并将它们粘贴到不同的文件夹,无论你想把它们放在哪里。然后您只需打开 STM32CubeIDE,转到File > Open Projects from File System...并选择您的项目。您可能会收到有关软件兼容性问题(如果您进行了更新)等的弹出窗口,但这应该会打开您的项目并在 Project Explorer 中显示它。

于 2021-12-01T16:45:59.997 回答