Builder - dziwny błąd

Builder - dziwny błąd
Stack
  • Rejestracja:prawie 22 lata
  • Ostatnio:około 19 lat
0

Czasami podczas kompilacji pewnego programu otrzymuję błędy o treści:
[C++ Fatal Error] Form1.cpp(tu nr wiersza):F1004 Internal compiler error at 0x9 with base 0x1200000

Co ciekawe, puszczam dalej kompilację (F9) i wywala mi ten sam błąd ale w innym miejscu (inny numer wiersza)! Znów F9 i znów ten błąd gdzie indziej i tak do znudzenia. Dzieje się tak tylko czasami, nie zawsze.

Co to za licho?

CH
  • Rejestracja:ponad 22 lata
  • Ostatnio:ponad 19 lat
0

Ostatnio przydarzylo mi się cos podobnego tylko troszeczke inny kod błędu.
Czy używasz moze przestrzeni nazw??
Mój problem dotyczył tego że zdefinowalem globalnie nazwy niektórych funkji z przestrzeni nazw std i niestesty kompilator sie wysypywał zawsze na funkcji std::make_pair . Jak już uzywasz using .... to zrob to w pliku *.cpp . Wtedy bendziesz mial mniej problemow.

Jeżeli twój błąd spowodowany jest czymś innym, to jak znajdziesz rozwiązanie to napisz odpowiedz, było by to bardzo pomocne innym.


Pozdrowienia Chodek ;)
Stack
  • Rejestracja:prawie 22 lata
  • Ostatnio:około 19 lat
0

Nie, nie używam przestrzeni nazw. Mam funkcje globalne na zasadzie, iż definiuję ją w jednej formie, po czym dołączam plik .h tej formy do innej formy.
Dodam jeszcze, że ten błąd podczas kompilacji pokazywany jest również na innych formach.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.