This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具与软件:
您好!
我需要帮助来了解在 CCS 工具中运行代码时遇到的问题。
1.运行代码时、会正确进行构建和调试。 但是、当我将项目文件夹共享到另一个系统时、它无法构建显示"#1965无法打开源文件"stdbool.h" mcu.h /project_name/Base/Driver/MCAN/inc line 5 C/C++ problem"。 因此、我在属性中使用"include 选项"解决了这个问题、但它不会受到其他一些头文件的影响。 您能告诉我为什么会发生这种情况吗? 为什么每次共享项目文件夹时都要包含该项目?
2.有时它会进行构建和调试并获得结果。 但是、当我几分钟后尝试在同一 CCS 工具中再次执行相同的操作时、无论如何也不能改变这种操作的可行性?
3.调试过程中出现此处提供的快照。 您能解释原因吗?
尊敬的 Hisham:
您能否确认将项目共享给其他系统的过程。 您的项目是否链接到依赖项文件、或者是否已将其所有依赖项复制到项目根?
您能否尝试复制工程并将其导入其他 CCS 工作区、以查看是否可以复制问题。
此致、
Ozino
尊敬的 Ozino:
我尝试将工程导入到不同的 CCS 工作区中。 我在下面提供了它。 我是否应该选择"Add project to workset (将项目添加到工作集)"? 出现诸如"#1965无法打开源代码文件"stdbool.h"之类的错误的可能性有多大?mcu.h / Next_Gen_ BMCM/Base/Driver/MCAN/inc line 5 C/C++ problem (问题)"、但是项目中提供了 header.h 并且已经包含在内。 当我将项目文件夹共享到其他 CCS 工作区时、总是发生这种情况、但在我的 CCS 中、它是有效的。 如果我做错了、您能纠正吗? 你能说出我以前给你的第三个疑问吗?
尊敬的 Hisham:
您能否尝试选择"Project"->"Import CCS Project"。
您不应指定任何其他依赖项。
您如何共享 CCS 项目? 您已经尝试右键单击项目并选择"Export"、确保您已经选择了所有源代码和 driverlib 依赖项。
此致、
Ozino
尊敬的 Ozino:
我导入了工程文件夹文件->从文件系统或存档中打开工程->目录。 我通过压缩到 zip 来共享我的项目文件夹
尊敬的 Hisham:
这解决了您的问题吗? 它是在不同的 CCS 工作区中工作的。 您是否检查了链接资源以确保不存在对计算机本地文件的依赖性?
此致、
Ozino
尊敬的 Ozino:
否、该问题尚未解决。 此问题不会在不同 CCS 工作区中修复。 当我们共享项目文件夹时、我们可以在"SNAP"中看到
它将保持上一用户的路径。 这就是我们需要纠正不能开源文件问题等错误的原因。
是的、搜索路径肯定是您机器的本地路径。 这些将需要调整为项目的局部变量。 我认为项目工作区中存在所有基本驱动程序文件? 如果是、请更新这些包含路径、以指向您的 CCS 工作区中工程的位置。
请注意、为了共享此工程、所有依赖项需要位于该工程的本地、否则另一台 PC 需要使它们位于映像中提到的相同路径中。