我将ContrilSuite中的C:\ti\controlSUITE\device_support\f2803x\v128\DSP2803x_examples_cla_ccsv5\acos示例程序中的(#include XSTRINGIZE(XCONCAT(TEST_NAME,_shared.h)))复制到我自己的程序中,并将相关的acos_shared.h、acos_shared_data.h等文件拷进工程,编译这句话报错。ctrl+单击_shared.h并不会跳到acos_shared.h文件。请问需要怎么解决。
Susan Yang:
我试了一下,您需要预定义 TEST_NAME=acos
// Include the test header file whose name is based on the test name
// which is defined by the macro TEST on the command line
//
#include XSTRINGIZE(XCONCAT(TEST_NAME,_shared.h))
如下图所示
另外添加acos_shared.h的时候,需要选择 LINK the file,而不是Copy
我将ContrilSuite中的C:\ti\controlSUITE\device_support\f2803x\v128\DSP2803x_examples_cla_ccsv5\acos示例程序中的(#include XSTRINGIZE(XCONCAT(TEST_NAME,_shared.h)))复制到我自己的程序中,并将相关的acos_shared.h、acos_shared_data.h等文件拷进工程,编译这句话报错。ctrl+单击_shared.h并不会跳到acos_shared.h文件。请问需要怎么解决。
user5300841:
回复 Susan Yang:
我按你的办法试了,现在能够ctrl+单击_shared.h跳到相应的sqrt_shared.h文件。但是编译却说无法打开。
相同的程序,我一个是就在sqrt例程中改的,可以运行。另一个我在一个跟cla没关系的例程中改的。但是我把相关的文件都改成和sqrt相同的,比如cmd换成CLA_C.cmd。
我将ContrilSuite中的C:\ti\controlSUITE\device_support\f2803x\v128\DSP2803x_examples_cla_ccsv5\acos示例程序中的(#include XSTRINGIZE(XCONCAT(TEST_NAME,_shared.h)))复制到我自己的程序中,并将相关的acos_shared.h、acos_shared_data.h等文件拷进工程,编译这句话报错。ctrl+单击_shared.h并不会跳到acos_shared.h文件。请问需要怎么解决。
Susan Yang:
回复 user5300841:
很高兴您能解决问题。
我按照我的方法也没有报错的。那我去试一下您的方法,谢谢