如何从头文件中调用源文件中的函数?
// h.h
extern string pic;
class takePic
{
public:
void warPic();
void artPic();
void fatePic();
void painPic();
void noPic();
};
//调用函数的同一标头的第二部分 takePic图片;
void pictureType()
{
if (pic == "war")
{
picture.warPic();
}
else if (pic == "fate")
{
picture.fatePic();
}
else if (pic == "pain")
{
picture.painPic();
}
else if (pic == "art")
{
picture.artPic();
}
else
{
picture.noPic();
}
}
当我这样做时,它表示链接器无法正常工作。 这是错误链接器命令失败,退出代码为1。
答案 0 :(得分:0)
如果您更改
会发生什么void pictureType()
到
inline void pictureType()
你应该告诉我们整个错误信息,或者在提出问题之前尝试搜索。