Я новичок в Qt. Я скачал Qt 4.8.6 на Mac, и хотел, чтобы попытаться построить пример адресной книги в {QtProject}/examples/tutorials/addressbook
I CD в каталог адресной, а затем вводится командаQt, как построить проект с различными частями
qmake -project qmake make
Это дало мне ошибку.
duplicate symbol __ZN11AddressBook11findContactEv in:
addressbook.o
ld: 98 duplicate symbols for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [addressbook.app/Contents/MacOS/addressbook] Error 1
Я посмотрел в файлы, есть 7 частей в каталоге адресной книги, и каждый содержит main.cpp
.
Я в прочитанные README
, он говорит
On Linux/Unix:
Typing 'make' in this directory builds all the programs (part1/part1,
part2/part2, part3/part3 and so on). Typing 'make' in each subdirectory
builds just that tutorial program.
Как я должен построить весь проект, пожалуйста? Я хочу написать программу Qt, которая может иметь диалоги с различными вкладками слоев, аналогично диалоговому окну, который вы видите при подключении к odbc в Windows. Итак, я думаю, мне понадобится несколько диалогов с событиями, связанными между собой.
Большое вам спасибо. Любая помощь приветствуется.
Привет, большое спасибо, это скомпилирует файл. Прежде чем принимать ваши ответы, не могли бы вы рассказать мне, где я могу получить доступ к исполняемому файлу, пожалуйста? Я имею в виду, как запустить программу. Спасибо! =) – user2751691
Вы должны быть в состоянии найти их в каждом подкаталоге. Этот учебник содержит семь частей. В Linux запустить его как 'part1/part1', в OSX это будет' open part1/part1.app'. – svlasov
Это в part1.app/Contents/MacOSX/part1 Но как я могу отслеживать поток событий в 7 частях, пожалуйста? Или это отдельные проекты? Огромное спасибо. – user2751691