chikar
شنبه 22 آذر 1393, 19:11 عصر
سلام
من بعد از اینکه در کیوت کریتور نسخه 3.2.1 یک کلاس معمولی سی پلاس پلاس می سازم، موقعی که می خوام ازش استفاده کنم یا نمونه بسازم بهم خطا می ده، ولی همونرو با ویژوال استادیو استفاده کنم مشکلی پیش نمیاد و اجرا می شه (نسخه کیوت من 5.3.2) qt-opensource-windows-x86-msvc2010_opengl-5.3.2
متن خطا ها:
main.obj:-1: error: LNK2019: unresolved external symbol "public: __thiscall ali::ali(void)" (??0ali@@QAE@XZ) referenced in function _main
debug\custome_widget_event2.exe:-1: error: LNK1120: 1 unresolved externals
ali.h
class ali
{
int x;
public:
ali(void);
ali(int);
~ali(void);
};
ali.cpp
#include "ali.h"
ali::ali(void)
{
}
ali::ali(int a)
{
a=x;
}
ali::~ali(void)
{
}
main function
ali *b=new ali(5);
من بعد از اینکه در کیوت کریتور نسخه 3.2.1 یک کلاس معمولی سی پلاس پلاس می سازم، موقعی که می خوام ازش استفاده کنم یا نمونه بسازم بهم خطا می ده، ولی همونرو با ویژوال استادیو استفاده کنم مشکلی پیش نمیاد و اجرا می شه (نسخه کیوت من 5.3.2) qt-opensource-windows-x86-msvc2010_opengl-5.3.2
متن خطا ها:
main.obj:-1: error: LNK2019: unresolved external symbol "public: __thiscall ali::ali(void)" (??0ali@@QAE@XZ) referenced in function _main
debug\custome_widget_event2.exe:-1: error: LNK1120: 1 unresolved externals
ali.h
class ali
{
int x;
public:
ali(void);
ali(int);
~ali(void);
};
ali.cpp
#include "ali.h"
ali::ali(void)
{
}
ali::ali(int a)
{
a=x;
}
ali::~ali(void)
{
}
main function
ali *b=new ali(5);