工具/软件:Code Composer Studio
我在 CCS 6中注意到了这一点、我希望 CCS8能够修复它。
如果我编辑.c 文件和.h 文件、然后单击"生成全部"锤子、则只有.c 文件会自动保存。
由于.h 文件没有、因此不可避免地存在编译错误、我需要再次执行此操作。
是否有设置告诉 CCS 在自动保存序列中包含.h 文件。
谢谢、Mark。
电源 我选中了“首选项->常规->工作区->构建前自动保存”。
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.
工具/软件:Code Composer Studio
我在 CCS 6中注意到了这一点、我希望 CCS8能够修复它。
如果我编辑.c 文件和.h 文件、然后单击"生成全部"锤子、则只有.c 文件会自动保存。
由于.h 文件没有、因此不可避免地存在编译错误、我需要再次执行此操作。
是否有设置告诉 CCS 在自动保存序列中包含.h 文件。
谢谢、Mark。
电源 我选中了“首选项->常规->工作区->构建前自动保存”。
Mark、
我相信、所发生的情况是.h 文件不在项目中。
例如、在这里、我在编辑器中打开了3个文件。 所有3个都由一个项目使用。 我全部3个都变脏了(请注意*)
然后、我构建项目。 您可以看到前2个已保存、但最后2个未保存:
splash_image.h 和 grlib.h 之间的区别是、第一个位于我的项目中、第二个仅通过#include 引用。
如果我向我的项目添加了对 grlib 的引用、请注意文件图标顶部的小快捷键箭头。 也就是说、我没有将文件复制到工程中、只是引用了它。
现在、如果我打开文件并将其变脏:
然后构建:
它会保存文件。
在我看来、您在项目中拥有的文件似乎被视为已管理文件。 但对于项目之外的项目、它不会自动保存这些文件。 因此、如果有我真正拥有的文件、我会将它们复制到项目中、或者如果它们是共享文件、我会在项目中添加对它们的引用/链接。 当您选择通过添加文件菜单或通过在文件中拖动将文件添加到项目时、它将为您提供复制或链接文件的选项。
此致、
John