[QT] biblioteki w Ansi C - konfiguracja qmake

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
mathieus
Piegowaty Guziec
Piegowaty Guziec
Posty: 13
Rejestracja: 26 lut 2007, 22:57
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: Xfce
Architektura: x86
Kontakt:

[QT] biblioteki w Ansi C - konfiguracja qmake

Post autor: mathieus »

Napisałem w QT Creator na Ubuntu aplikację korzystającą między innymi z bibliotek ansi-C.

Działało bez zarzutu, jednak dostałem zadanie przerzucenia tego na Windows 7. QT Creator poradził sobie z tym środowiskiem.
Kompilacja także przeszła gładko. Problem zaczyna się przy uruchamianiu. Debugger zgłasza błąd w pliku biblioteki w miejscu stosowania instrukcji malloc. Gdy zmieniam na new, to problem pojawia się w miejscu sprintf. Nie mogę tego obejść przez podmiany, gdyż miejsc z tymi instrukcjami jest od groma a błędy mogą się pojawiać w innych miejscach (także błędy ukryte).

Wie ktoś jak zmienić kofigurację qmake lub mingw żeby akceptował instrukcje ansi-c?
Awatar użytkownika
DDAroo
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 107
Rejestracja: 27 cze 2009, 10:47
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: KDE Plasma
Architektura: x86
Lokalizacja: Kraków
Kontakt:

Odp: [QT] biblioteki w Ansi C - konfiguracja qmake

Post autor: DDAroo »

qmake i mingw domyślnie akceptują instrukcje ansi-c i bibliotekę standardową C++. Błędy, które dostajesz są najprawdopodobniej zasługą Twojego programu. Jakie dokładnie błędy dostajesz?
mathieus
Piegowaty Guziec
Piegowaty Guziec
Posty: 13
Rejestracja: 26 lut 2007, 22:57
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: Xfce
Architektura: x86
Kontakt:

Odp: [QT] biblioteki w Ansi C - konfiguracja qmake

Post autor: mathieus »

Program działał poprawnie pod Ubuntu, może to być wina Windowsa

Komunikaty aplikacji (przy debuggowaniu, przy uruchamianiu program wywala w wyżej wymienionym miejscu):

Kod: Zaznacz cały

HEAP[lmaps.exe]: 
ZwAllocateVirtualMemory failed c0000018 for heap 09670000 (base 09677000, size 0003C000)
ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 12 gości