gpt4 book ai didi

c++ - 将 C 和 C++ 与 CMAKE 混合

转载 作者:IT老高 更新时间:2023-10-28 21:45:56 42 4
gpt4 key购买 nike

我们主要用 C 编写应用程序,但一些子模块是用 C++ 编写的(在 Linux 上)。问题是如何编写 CMakeLists.txt 文件以将 g++ 用于某些子目录,而将 gcc 用于另一个。

最佳答案

如果没有另外设置,编译器和链接器通常由文件扩展名决定。因此,只要文件结尾没问题,您的代码就会被编译并与正确的编译器链接。

附带说明,如果混合使用 C 和 C++,请记住做出正确的外部 C 声明。

关于c++ - 将 C 和 C++ 与 CMAKE 混合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8096887/

42 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com