###前提・実現したいこと
Qt Createrを使っています。
新たなクラスを自作して追加したいのですが、リンカーエラーとなってしまいます
###発生している問題・エラーメッセージ
:-1: エラー: symbol(s) not found for architecture x86_64 :-1: エラー: linker command failed with exit code 1 (use -v to see invocation)
###該当のソースコード
C++
1(a.h) 2#ifndef COLLEAGUETEXTFIELD_H 3#define COLLEAGUETEXTFIELD_H 4 5#include "mediator.h" 6#include "colleague.h" 7#include <QDialog> 8#include <QtWidgets> 9 10 11//! [0] 12class ColleagueTextField : public QDialog{ 13 Q_OBJECT 14 15private: 16 Mediator mediator; 17 18public: 19 ColleagueTextField(); 20 21 void setMediator(Mediator m); 22 23 void setColleagueEnabled(bool e); 24}; 25//! [0] 26 27#endif // COLLEAGUETEXTFIELD_H
(a.cpp) #include "colleaguetextfield.h" //! [0] ColleagueTextField::ColleagueTextField() { } //! [0] void setMediator(Mediator m){ this->mediator = m; } void setColleagueEnabled(bool e){ //something }
###試したこと
mocファイルが生成されていることは確認しました
###補足情報(言語/FW/ツール等のバージョンなど)
Qt Creater 5.7
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/04 04:29
2016/08/04 05:23
2016/08/04 06:24