-3

如何从头文件中调用源文件中的函数?

//hh

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。

4

1 回答 1

0

如果你改变会发生什么

void pictureType()

inline void pictureType()

你真的应该告诉我们整个错误信息,也许在提问之前尝试搜索它。

于 2013-07-31T16:26:02.400 回答