Проблема со ссылкой Cmake: неопределенная ссылка на QPushButtonC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Проблема со ссылкой Cmake: неопределенная ссылка на QPushButton

Сообщение Anonymous »

Я только начал использовать Qt. У меня проблема с компиляцией первого примера.

main.cpp:

Код: Выделить всё

#include 
#include 

int main(int argc, char** argv)
{
QCoreApplication app(argc, argv);
QPushButton button ("Hello world !");

return app.exec();
}
CMake.txt:

Код: Выделить всё

 cmake_minimum_required(VERSION 2.6)
project(new)
find_package(Qt4 REQUIRED)
enable_testing()
include_directories(${QT_INCLUDES} ${CMAKE_CURRENT_BINARY_DIR})
set(source_SRCS main.cpp)
qt4_automoc(${source_SRCS})
add_executable(new ${source_SRCS})
target_link_libraries(new${QT_QTCORE_LIBRARY})
add_subdirectory(tests)
install(TARGETS new RUNTIME DESTINATION .)
При построении возникает следующая ошибка:

Код: Выделить всё

undefined reference to `QPushButton::QPushButton(QString const&,QWidget*)'
Это проблема со ссылками, но как ее решить?

Подробнее здесь: https://stackoverflow.com/questions/368 ... pushbutton
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»