[Qt] Nie widzi QtSql

0

Cześć, zacząłem tworzyć nowy projekt i mam problem w jego skompilowaniem. Oprócz tego, że nie widzi nagłówków dotyczących baz danych to jeszcze nie zwraca wartości z main.

QtSql: No such file or directory
no return statement in function returning non-void

Jak to naprawić i dlaczego nie widzi tych nagłówków skoro mam je normalnie w folderze include?

0

dodałeś do opcji projektu "QT += sql" ?

edit:
tak w ogóle to podaj środowisko w jakim piszesz

0

Nie wiedziałem, że trzeba to specjalnie dodawać. Miałem ostatnio problemy z ich IDE, więc pomyślałem, że to znów wina edytora. Dzięki za pomoc.

0

Co gdybym zamiast sqlite chciał użyć mysql? Próbuje zbudować plugina mysql za pomocą tego artykułu: http://qtnode.net/wiki/Qt4_on_Windows , ale po wpisaniu pierwszej komendy wyskakuje mi błąd:

F:\MySQL\MySQL Server 5.0\lib\opt>F:\Qt\qtcreator-1.3.1\mingw\bin\reimp -d libmysql.lib
F:\Qt\qtcreator-1.3.1\mingw\bin\reimp: libmysql.lib: invalid or corrupt import library

MySQL oczywiście zainstalowałem, ścieżki się zgadzają. Gdzie robię błąd?

0

Pomieszałeś kompilatory, mingw i visual C++ nie są kompatybilne.
Żeby korzystać z bibliotek, przy użyciu innego kompilatora trzeba to odpowiednio zasygnalizować linkerowi i kompilatorowi (spróbuj pogooglać albo skompiluj/pobierz Qt pod visual C++).

1 użytkowników online, w tym zalogowanych: 0, gości: 1