取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
Highlighted
Visitor
Visitor
318 次查看
注册日期: ‎06-22-2020

如何在SDK创建的C工程上,添加cpp文件?

Hi,

我是2018.3的sdk,我创建了个c工程,然后有些cpp文件要添加进c工程内,遇到个问题,sdk编译工程时编译不到cpp文件,查看sdk自动生成的makefile,发现sdk自动屏蔽了cpp文件,只包含了c文件,导致编译不通过。 我知道如何混合c 和 cpp,但是不知道sdk哪里的选项能够在c工程内,也能识别cpp进makefile, 我关闭自动生成makefile,手动更新makefile,再编译,就能识别cpp了。我理解是sdk c工程在哪里把cpp过滤掉了,或者只识别c。

所以我的问题是 sdk 有选项能够在c 工程中 识别cpp吗,让cpp也能自动进入c工程的makefile? 

标记 (1)
0 项奖励
2 回复数
Highlighted
Moderator
Moderator
257 次查看
注册日期: ‎05-27-2018

Hi @shuxiang ,

   参考一下这个帖子里面关于C/C++语言在工程中切换的一些解决方案

   https://forums.xilinx.com/t5/Embedded-Development-Tools/Tips-for-SDK-C-projects-using-C-source-files/td-p/899485

   同时,如果你想单独编译某些文件绕过makefile的话,参考这个ARhttps://www.xilinx.com/support/answers/57311.html

Wen

-------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
如果提供的信息能解决您的问题,请标记为“接受为解决方案”。
如果您认为帖子有帮助,请点击“奖励”。谢谢!
-------------------------------------------------------------------------------------------------
0 项奖励
Highlighted
Visitor
Visitor
247 次查看
注册日期: ‎06-22-2020

谢谢您的回复。

您转的tips,是c++工程加c,这不是我的问题呢。

我的问题是 如何让cpp文件在 c工程中,被识别,并自动加入makefile中。不知道sdk软件是否支持这样的功能选项。

 

谢谢

0 项奖励