我从其他帖子中得到了这个答案。以下打印带有扩展名的文件名。这仅适用于cpp文件,不适用于FILE_NAME
在C代码中检索到此预处理器值时的头文件。
-D FILE_NAME=\"$(<F)\"
如何只获取没有扩展名的源文件名?
预定义函数basename
从文件名中删除后缀(扩展名),因此,如果$(<F)
您感兴趣的文件名$(basename $(<F))
是不带扩展名的名称,则:
-D FILE_NAME=\"$(basename $(<F))\"
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句