社区
Linux/Unix社区
帖子详情
在一个工程中同时使用c++和c.
scmsir
2009-12-07 03:46:57
假设现在又3个文件
1.h
int a();
1.cpp
#include "1.h"
int a()
{
return 0;
}
main.c
int main()
{
a();
return 0;
}
如果这时我编译的话可以通过,但是链接时报错, undefined reference to `a'。不知道有没有那位知道是怎么回事的?
...全文
164
6
打赏
收藏
在一个工程中同时使用c++和c.
假设现在又3个文件 1.h int a(); 1.cpp #include "1.h" int a() { return 0; } main.c int main() { a(); return 0; } 如果这时我编译的话可以通过,但是链接时报错, undefined reference to `a'。不知道有没有那位知道是怎么回事的?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
scmsir
2009-12-07
打赏
举报
回复
谢谢大家。可以了。我在.cpp里面也加了这些。
scmsir
2009-12-07
打赏
举报
回复
谢谢提醒。这个是我打字的时候的错误。main.c里肯定要include"1.h"的。
scmsir
2009-12-07
打赏
举报
回复
谢谢大家。比较奇怪的是这个小例子确实可以编译通过,但是我的工程里面的代码还是不行。我再查查。
LeosDing
2009-12-07
打赏
举报
回复
main.c不需要#include "1.h" ?
pottichu
2009-12-07
打赏
举报
回复
1.h
#ifdef __cplusplus
extern "C" {
#endif
int a();
#ifdef __cplusplus
}
#endif
1.cpp
#include "1.h"
int a()
{
return 0;
}
main.c
int main()
{
a();
return 0;
}
注意使用
extern "C" { }
Wenxy1
2009-12-07
打赏
举报
回复
用GCC来编译,
C++的文件记得用extern "c"来修饰。
关于 GoogleDataTransport 相关内容的介绍与说明
【源码预览】:https://renmaiwang.cn/s/rg8k5 GoogleDataTransport(谷歌数据传输工具)
Android Studio Narwhal 2025.1.3(android-studio-2025.1.3.7-mac.zip.002)
Android Studio Narwhal 2025.1.3(android-studio-2025.1.3.7-mac.dmg)适用于macOS Intel系统,文件
使用
360压缩软件分割成两个压缩包,必须一起下载
使用
: part1: https://download.csdn.net/download/weixin_43800734/91972217 part2: https://download.csdn.net/download/weixin_43800734/91972215
基于Q-learning算法的迷宫路径规划问题研究附Matlab代码.rar
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息
工程
、数学等专业的大学生课程设计、期末大作业和毕业设计。
基于融合正余弦和柯西变异的麻雀优化算法(SCSSA)-CNN-BiLSTM(双向长短期记忆网络)的时间序列预测模型附Matlab代码.rar
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息
工程
、数学等专业的大学生课程设计、期末大作业和毕业设计。
在空间领域
中
通过Copula图模型对极端事件进行建模附Matlab代码.rar
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息
工程
、数学等专业的大学生课程设计、期末大作业和毕业设计。
Linux/Unix社区
23,215
社区成员
74,540
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章