工具/软件:Code Composer Studio
TI支持团队,您好!
我尝试通过首选项对话框从从另一个工作区导出的文件导入变量设置。
我也尝试了CCS 7.0 0和7.1 0中的导入。 遗憾的是,这两个版本都无法正常工作。
此致
Sven
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
TI支持团队,您好!
我尝试通过首选项对话框从从另一个工作区导出的文件导入变量设置。
我也尝试了CCS 7.0 0和7.1 0中的导入。 遗憾的是,这两个版本都无法正常工作。
此致
Sven
您好,AartiG:
我已经玩遍了Windows >首选项> CCS >构建>环境。
我正在使用CCS 7.0 0和一个干净的工作空间。
如果我定义了一 个新的环境变量,并且我想替换 系统中现有的环境变量,则它不会按预期工作,因为开关“追加”或“替换”不起作用。
在我的Clean工作空间中, 环境变量将被追加,而在我的旧工作空间中,它将被替换,而不管设置如何。
此致
Sven
更多信息:
看起来文件org.eclipse.cdt.core.prefs必须手动编辑,以避免出现"追加"行为。 例如,我的两个工作区具有以下不同条目:
从CCS 7.0 中清除工作区。0:
环境/工作空间/BOUD_DIR/DELIMITE=;
environment/workspace/boom_DIR/operation=append
环境/workspace/boost_DIR/value=D\:\\Libraries\\Boost\\Boost_1_58_0
旧工作空间(从CCS 6.x导入的来源):
环境/工作空间/BOUD_DIR/DELIMITE=;
environment/workspace/boost_DIR/operation=replace.(环境/workspace/b
环境/workspace/boost_DIR/value=D\:\\Libraries\\Boost\\Boost_1_58_0
CCS 7.1 .0的提示:
该版本实际上不能用于C66xx,因为它需要xdctools_3_50_01_12_core,并且所有提供的库(OpenMP,IPC,PDK)都不会再次编译这种新的XDC工具。
此致
Sven
[报价用户="Sven Mulka"]
问题是导入的变量在CCS > Build > Variables (CCS >构建>变量)中不可见,列表为空!!!
[/引述]
我尝试了这种方法,在导入变量文件后 ,我看到它在“窗口->首选项->常规->工作区->链接资源”下作为链接资源路径变量列出 ,但在“窗口首选项”->“CCS”->“生成”->“变量”下没有列出(如您所述)。 我不确定这是否是预期行为,因此我会将问题归档,以便开发团队进行验证和确认。 我确实注意到,如果我进入工作区中任何项目的属性,当启用“显示系统变量”时,我会看到“生成”->“变量”选项卡下列出的变量。 实际上,该变量被工作空间中的项目识别为生成变量,只是没有在工作空间级别列出它。
[报价用户="Sven Mulka"]
此外,包含修改内容的第二次导入不会覆盖常规>工作区>链接的资源中的旧变量(已选择覆盖选项)。
[/引述]
我也看到这一点。 项目级别的Build变量会更新为新值,但工作区级别的Linked Resource path变量不会更新。 我也会将此问题作为调查问题提出来。
[报价用户="Sven Mulka"]
如果我定义了一个新的环境变量,并且我想替换系统中现有的环境变量,则它不会按预期工作,因为开关“追加”或“替换”不起作用。
[/引述]
您能否提供一个详细的示例,说明如何/在何处定义环境变量,以及如何/在何处检查替换/追加是否正确?
[报价用户="Sven Mulka"]
CCS 7.1 .0的提示:
该版本实际上不能用于C66xx,因为它需要xdctools_3_50_01_12_core,并且所有提供的库(OpenMP,IPC,PDK)都不会再次编译这种新的XDC工具。
[/引述]
CCS 7.1 0还随xdctools 3.32 .01.22 一起提供,如果该版本与其他工具兼容。
您好,AartiG:
感谢您的回复。 回答您的问题:
您能否提供一个详细的示例,说明如何/在何处定义环境变量,以及如何/在何处检查替换/追加是否正确?
我已通过Windows设置定义了一些环境变量(一些是全局变量,另一些是每个用户的变量)。 如我在帖子中所述,我想修改工作区的BOUD_DIR环境变量,仅为DSP项目选择不同版本的BOOST库。
在应用并重新打开“首选项”对话框后,我可以看到,CCS >“构建”>“变量”中的变量未被替换为“显示系统变量”。 而是一个字符串列表。
我找到源文件<workspace>\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.cdt.core.prefs。 在这里,您可以看到每个新的环境替换都将在"追加"模式下定义。
我希望这能澄清我 的做法。
此致
Sven
[报价用户="Sven Mulka"]
在应用并重新打开“首选项”对话框后,我可以看到,CCS >“构建”>“变量”中的变量未被替换为“显示系统变量”。 而是一个字符串列表。
我找到源文件<workspace>\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.cdt.core.prefs。 在这里,您可以看到每个新的环境替换都将在"追加"模式下定义。
[/引述]
感谢您提供详细信息。 我已提交错误号CCSEIDE-3162,以解决此问题。 请随时使用我签名中的SDOWP链接进行跟踪。