我这有两个文件ccc_time.h和ccc_time.pp 我现在有一个文件要用到这个头文件我要这么做啊!我把这两个文件和我要编译的那个文件把他们放到一个目录里了,为什么编译的时候没有错 链接的时候就出现错误了呢!
显示这个:"public: int __thiscall Time::get_hours(void)const " (?get_hours@Time@@QBEHXZ)
time1.obj : error LNK2001: unresolved external symbol "public: int __thiscall Time::get_minutes(void)const " (?get_minutes@Time@@QBEHXZ)
time1.obj : error LNK2001: unresolved external symbol "public: int __thiscall Time::get_seconds(void)const " (?get_seconds@Time@@QBEHXZ)
time1.obj : error LNK2001: unresolved external symbol "public: void __thiscall Time::add_seconds(int)" (?add_seconds@Time@@QAEXH@Z)
time1.obj : error LNK2001: unresolved external symbol "public: __thiscall Time::Time(int,int,int)" (??0Time@@QAE@HHH@Z)
Debug/time1.exe : fatal error LNK1120: 5 unresolved externals
Error executing link.exe.
time1.exe - 6 error(s), 0 warning(s)
但是如果我用这个方法的话就可以:
.将“ccc_time.cpp”和“cc_time.h”拷贝到当前工程目录下;
2.点击project弹出下拉菜单,再点击add to project弹出下拉菜单,再点击Files,弹出文件选择对话框。
3.选择你要加入的那两个文件,点击OK就可以了。
有没有其他的跟好的方法啊!
能解释下原理吗?