急也!!!(100分)

  • 主题发起人 主题发起人 tangzwei
  • 开始时间 开始时间
T

tangzwei

Unregistered / Unconfirmed
GUEST, unregistred user!
在一个公用的头文件(.h)中定义了一个全局函数,可是只能在一个源文件(.cpp)可以调用.
在两个或以上调用时编译有这样的错误.PDlg.obj : error LNK2005: "int LastError" (?LastError@@3HA) already defined in CheckDlg.obj
有很多类似这样的错误.这是怎么回事.
我想做一个相当于Delphi中的公用函数资源文件(.pas),再在不同在地方调用.
怎么做?
 
你是不是把所有的 函数写在一个单元中
如果调用就在USES中 加入该单元
 
楼上兄弟,你看懂没有?
 
new unit
然后如哪儿要调用哪儿加呀
 
#include "youfile.h"
 
包含头文件!
用Extern 声明全局变量
 
谢谢各位的参加了.本人搞定了.
 
后退
顶部