Я следовал инструкциям в ссылке ниже (и некоторые темы здесь) http://qt-project.org/doc/qt-4.8/sharedlibrary.htmlBuilding Qt Общая библиотека на Linux
Я успешно строит проект, но я вижу только обычные объекты и окончательный двоичный после сбор. Ничего похожего на библиотеку.
Идеи?
MyWidget_global.h
#ifndef MY_WIDGET_GLOBAL_H
#define MY_WIDGET_GLOBAL_H
#include <QtCore/qglobal.h>
#if defined(MY_WIDGET_LIBRARY)
# define MY_WIDGET_EXPORT Q_DECL_EXPORT
#else
# define MY_WIDGET_IMPORT Q_DECL_IMPORT
#endif
#endif
Проект файл
DEFINES += MY_WIDGET_LIBRARY
# Input
HEADERS += MyWidget_global.h \
MyWidget.h
# Input
SOURCES += main.cpp \
MyWidget.cpp
И, наконец, заголовок фактического класса
#ifndef MY_WIDGET_H
#define MY_WIDGET_H
#include "MyWidget_global.h"
class MY_WIDGET_EXPORT MyWidget
{
public:
MyWidget();
// Snip
};
#endif
У вас есть 'TEMPLATE = lib' в вашем' .pro' файле? – BaCaRoZzo
Я определенно не знаю. Я дома с работы на выходные, но попробую это в первую очередь в понедельник. Благодарю. :) –
Вот и все. Благодарю. Не стесняйтесь предлагать это как ответ, и я его проголосую. –