编译的问题 在一个.h文件里面定义并且实现了一个函数My_func结果编译的时候报措my_func already define in ....obj巴函数的实现弄到一个.cpp文件里面就没有问题了怎么会事? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你在两个以上的CPP文件中包含这个头文件,那么这两个CPP文件中都会包含这个函数的定义,这不是重复定义是什么? 重复包含了解决方法:#ifndef _MY_HEAD_FILE_#define _MY_HEAD_FILE_void MyFunc();#endif to xiander:我是这么写的阿!!!只是MyFunc给出了实现就不行了 在两个cpp中的一个中不要加这个头文件,写上 extern void MyFunc();或者你干脆就用inline吧,这样更清楚。 有没有研究过putty源代码的大牛? 窗体数据更新问题 函数没执行完就返回了,晕 一个百思不解的问题 椭圆弧算法的rx,ry代表什么? 在服务程序中为什么Socket没有反应 請給個最簡單的發送email的源碼 重启后桌面上什么都没有,只有蓝色的背景画面 一个编程中遇到的问题 【求助】API写控制台输出如何兼容重定向? 关于CEdit! 有谁用vc或tc做过编译器?万望赐教!!!!!
解决方法:
#ifndef _MY_HEAD_FILE_
#define _MY_HEAD_FILE_void MyFunc();#endif
我是这么写的阿!!!
只是MyFunc给出了实现就不行了