我想为 TMS320F28388D 创建一个 C++项目,但 Code Composer 没有为 C++项目提供选项,因此, 我创建了一个 C 项目,并尝试使用“文件”|“新建|源文件”向 C 项目添加一个 C++文件(.cpP),而 Code Composer 添加了.cpp 文件,自动在.cpp 页面顶部插入一个文件头,其中包含文件名,创建日期和作者。
然后,我在.cpp 文件中添加了一个定义为 int trial1(int m)的简单函数,并尝试构建项目,项目构建成功。
接下来,我在 main.c 文件中放置了 trial1()函数的原型(由 Code Composer 自动生成),项目构建成功。
但我当时试图在 main()中添加 trial1(),但该项目不会生成。 我在链接期间收到此错误消息:
文件 ./main.obj 中首次引用了未定义的符号试验1
错误#10234-D:未解析的符号仍然存在
错误#10010:链接期间遇到错误:MyProject.Out”未生成。
链接程序在我的.cpp 文件中似乎看不到 trial1()函数。
如何让链接器看到.cpp 文件和链接中的函数?
谢谢。