と言うエラーが出ました
undefined reference to 'virtual thunk to myClass::myFunction'
私が作成しようとしているライブラリの場合。
これが私のコードです:
myClass.cpp :
#include "myClass.h"
void myClass::myFunction() {}
myClass::~myClass() {}
.
myClass.h :
{inclusion guards}
#include "myClass_global.h"
class MY_CLASSSHARED_EXPORT myClass {
public:
myClass();
virtual void myFunction();
virtual ~myClass();
};
.
myClass_global.h
{inclusion guards}
#include <QtCore/qglobal.h>
# if degined(MY_CLASS_LIBRARY)
# define MY_CLASSSHARED_EXPORT Q_DECL_EXPORT
# else
# define MY_CLASS Q_DECL_IMPORT
# endif
私はライブラリの作成にあまり慣れていません。私はQtCreatorの下にいます。
「仮想サンク」は、見つからない何か(デストラクタ?)への「関数ポインタ」である可能性があることがわかりました...
しかし、インターネット上で明確なものは何も見つかりませんでした...